Example #1
0
 $quote = (int) $_POST['quote'];
 WordFilter($username) && msgJson(0, 'filter:username', $frame);
 WordFilter($commentext) && msgJson(0, 'filter:content', $frame);
 WordFilter($title) && msgJson(0, 'filter:title', $frame);
 empty($mid) && ($mid = 0);
 if ($iCMS->config['anonymous'] && empty($password)) {
     $uid = '0';
 } else {
     if (empty($username) || empty($password)) {
         empty($username) && msgJson(0, 'comment:emptyusername', $frame);
         empty($password) && msgJson(0, 'comment:emptypassword', $frame);
     }
     require_once iPATH . "usercp/user.class.php";
     require_once iPATH . 'usercp/usercp.lang.php';
     $member = new User();
     $cl = $member->__CL__($username, md5($password));
     if ($cl == 'login') {
         msgJson(0, 'comment:error', $frame);
     } elseif ($cl == 'success') {
         $uid = $member->uId;
         $username = empty($member->user->info['nickname']) ? $member->user->username : $member->user->info['nickname'];
     }
 }
 !$iCMS->config['anonymousname'] && ($iCMS->config['anonymousname'] = $iCMS->language('guest'));
 $iCMS->config['anonymous'] && empty($username) && ($username = $iCMS->config['anonymousname']);
 $isexamine = $iCMS->config['isexamine'] ? '0' : '1';
 !$commentext && msgJson(0, 'comment:empty', $frame);
 if ($iCMS->db->query("INSERT INTO `#iCMS@__comment` (`aid`,`sortid`,`mid`,`username`,`uid`,`quote`,`atitle`,`contents`,`reply`,`addtime`,`ip`,`isexamine`,`up`,`against`,`zt`) VALUES ('{$aid}','{$sortid}','{$mid}', '{$username}', '{$uid}','{$quote}', '{$title}', '{$commentext}','', '" . time() . "', '" . getip() . "', '{$isexamine}', '0', '0', '0')")) {
     if ($iCMS->config['isexamine']) {
         msgJson(1, 'comment:examine', $frame);
     } else {