/** * 插入评论 */ 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; }