rabin 7 years ago
parent
commit
b548b0116a

+ 1 - 1
comment/database/review.php

@@ -84,7 +84,7 @@ return array
 			'default' 	=> '',
 			'desc' 		=> '标题',
 			'match' 	=> 'option',
-			'list'		=> '{source_table} == 1 ? Dever::load("content/news-one#name", {source_id}) : Dever::load("content/course-one#name", {source_id})',
+			'list'		=> 'Dever::load("comment/review.load", "{source_table}", {source_id})',
 		),
 
 		'num_up'		=> array

+ 1 - 1
comment/database/share.php

@@ -84,7 +84,7 @@ return array
 			'default' 	=> '',
 			'desc' 		=> '标题',
 			'match' 	=> 'option',
-			'list'		=> '{source_table} == 1 ? Dever::load("content/news-one#name", {source_id}) : Dever::load("content/course-one#name", {source_id})',
+			'list'		=> 'Dever::load("comment/review.load", "{source_table}", {source_id})',
 		),
 		
 		'content'		=> array

+ 1 - 1
comment/database/share_reflux.php

@@ -84,7 +84,7 @@ return array
 			'default' 	=> '',
 			'desc' 		=> '标题',
 			'match' 	=> 'option',
-			'list'		=> '{source_table} == 1 ? Dever::load("content/news-one#name", {source_id}) : Dever::load("content/course-one#name", {source_id})',
+			'list'		=> 'Dever::load("comment/review.load", "{source_table}", {source_id})',
 		),
 
 		'source_uid' 		=> array

+ 2 - 2
comment/database/vote.php

@@ -79,11 +79,11 @@ return array
 		'source_id' 		=> array
 		(
 			'type' 		=> 'int-11',
-			'name' 		=> '标题',
+			'name' 		=> '标题或内容',
 			'default' 	=> '',
 			'desc' 		=> '标题',
 			'match' 	=> 'option',
-			'list'		=> '{source_table} == 1 ? Dever::load("content/news-one#name", {source_id}) : Dever::load("content/course-one#name", {source_id})',
+			'list'		=> 'Dever::load("comment/review.load", "{source_table}", {source_id})',
 		),
 
 		'state'		=> array

+ 11 - 0
comment/src/Review.php

@@ -7,6 +7,17 @@ use Content\Lib\Base;
 
 class Review extends Base
 {
+    public function load($type, $id)
+    {
+        $table = $this->type($type);
+        $data = Dever::db($table)->one($id);
+        if ($data && isset($data['content'])) {
+            return $data['content'];
+        }
+
+        return $data['name'];
+    }
+
 	/**
      * 评论列表
      *

+ 2 - 1
comment/src/Vote.php

@@ -14,7 +14,7 @@ class Vote extends Base
      */
     public function submit()
     {
-        $this->check_user();
+        //$this->check_user();
         $source_table = Dever::input('type');
         $source_id = Dever::input('id');
         //$ip = Dever::ip();
@@ -23,6 +23,7 @@ class Vote extends Base
         $data = Dever::load('comment/vote-one', array('option_info_id' => $this->data['info']['id'], 'option_source_table' => $source_table, 'option_source_id' => $source_id, 'option_uid' => $uid));
 
         if ($data) {
+            Dever::alert('已赞过');
             $id = $data['id'];
             $update['set_cdate'] = time();
             $update['where_id'] = $id;