コード例 #1
0
ファイル: Comment.php プロジェクト: hongbo819/LJL
 /**
  * 插入评论
  */
 public function doComment(LJL_Request $input, LJL_Response $output)
 {
     $articleId = $input->post('articleId');
     $message = $input->post('message');
     if (!Helper_Blogconfig::getUserInfo(array('username' => urldecode($input->cookie('blog_username'))))) {
         echo 'error';
         die;
     }
     $message = $this->ubbReplace($message);
     $touser = preg_match('/回复 (.*?):/', $message, $mathes) ? trim($mathes[1]) : '';
     if ($touser) {
         $message = str_replace($mathes[0], '<a class="ds-comment-context">' . $mathes[0] . '</a>', $message);
     }
     $lastId = Helper_Blog::insertComment(array('insertData' => array('articleId' => $articleId, 'user' => urldecode($input->cookie('blog_username')), 'touser' => $touser, 'time' => SYSTEM_TIME, 'comment' => $message)));
     if ($lastId) {
         echo $message;
     }
     die;
 }