stanley-king преди 7 години
родител
ревизия
24e87f6e61
променени са 2 файла, в които са добавени 31 реда и са изтрити 27 реда
  1. 5 2
      helper/ugc/answer.php
  2. 26 25
      mobile/control/special.php

+ 5 - 2
helper/ugc/answer.php

@@ -131,9 +131,12 @@ class special_submitor extends storage
     }
     public function storage_tag()
     {
-        return 'special_submit';
+        if($this->vote_single == storage::NORMAL_SUPPORT) {
+            return 'special_submit';
+        } else {
+            return 'special_submit_daily';
+        }
     }
-
     public function submited() {
         return $this->base_supported($this->special_id);
     }

+ 26 - 25
mobile/control/special.php

@@ -248,37 +248,38 @@ class tpl_ugc
     {
         $vote_single = $this->special->vote_single();
         $submitor = new ugc\special_submitor($this->special_id(),$vote_single);
-        if($submitor->submited()) return false;
-
-        $special = $this->special;
-        if($special->has_vote() || $special->has_question())
+        if(!$submitor->submited())
         {
-            if($special->has_vote() && $special->has_question()) {
-                $content = "提交";
-            }
-            elseif($special->has_vote()) {
-                $content = "投票";
+            $special = $this->special;
+            if($special->has_vote() || $special->has_question())
+            {
+                if($special->has_vote() && $special->has_question()) {
+                    $content = "提交";
+                }
+                elseif($special->has_vote()) {
+                    $content = "投票";
+                }
+                else{
+                    $content = "答题";
+                }
             }
-            else{
-                $content = "答题";
+            else
+            {
+                $rule = $special->submit_rule();
+                if($rule == false) {
+                    return;
+                } else {
+                    $content = "朕已阅";
+                }
             }
-        }
-        else
-        {
-            $rule = $special->submit_rule();
-            if($rule == false) {
-                return;
+
+            if($special->has_over()) {
+                $str = "<button class=\"button_vote button_null\" id=\"submit_btn\" disabled>{$content} 已过期</button>";
             } else {
-                $content = "朕已阅";
+                $str = "<button class=\"button_vote\" id=\"submit_btn\">{$content}</button>";
             }
         }
 
-        if($special->has_over()) {
-            $str = "<button class=\"button_vote button_null\" id=\"submit_btn\" disabled>{$content} 已过期</button>";
-        } else {
-            $str = "<button class=\"button_vote\" id=\"submit_btn\">{$content}</button>";
-        }
-
         if(!$this->preview())
         {
             $str .= '<div class="comment">
@@ -600,7 +601,7 @@ class tpl_ugc
     public function show_comments()
     {
         if($this->preview()) return;
-        
+
         $comments = $this->special->comments();
         $str = "<div class=\"bottom_flex\">
                     <div class=\"msg_btn\">我来说两句</div>