예제 #1
0
파일: Posts.php 프로젝트: ph7pal/wedding
 public static function checkAndNotice($type, $logid, $keyid)
 {
     if (zmf::config('badwordsHandleStyle') == 'filter') {
         return true;
         Yii::app()->end();
     }
     $status = Yii::app()->session['checkHasBadword'];
     if ($status == 'no') {
         return true;
         Yii::app()->end();
     } else {
         $uid = Yii::app()->user->id;
         switch ($type) {
             case 'posts':
                 if (zmf::config('badwordsHandleStyle') == 'forbidden') {
                     Posts::model()->updateByPk($keyid, array('status' => Posts::STATUS_STAYCHECK));
                 }
                 $info = Yii::app()->user->name . "的【文章】触及敏感词,<a href='" . zmf::config('domain') . Yii::app()->createUrl('posts/index', array('id' => $logid)) . "' target='_blank'>查看详情</a>";
                 if (T::addNotice('1', $logid, $info)) {
                     return true;
                 } else {
                     return false;
                 }
                 break;
             case 'postsCom':
                 if (zmf::config('badwordsHandleStyle') == 'forbidden') {
                     Comments::model()->updateByPk($keyid, array('status' => Scenic::STATUS_STAYCHECK));
                 }
                 $info = Yii::app()->user->name . "的【文章评论】触及敏感词,<a href='" . zmf::config('domain') . Yii::app()->createUrl('posts/index', array('id' => $keyid)) . "' target='_blank'>查看详情</a>";
                 if (T::addNotice('1', $keyid, $info)) {
                     return true;
                 } else {
                     return false;
                 }
                 break;
             case 'attachmentsCom':
                 if (zmf::config('badwordsHandleStyle') == 'forbidden') {
                     Comments::model()->updateByPk($keyid, array('status' => Scenic::STATUS_STAYCHECK));
                 }
                 $info = Yii::app()->user->name . "的【图片评论】触及敏感词,<a href='" . zmf::config('domain') . Yii::app()->createUrl('attachments/index', array('id' => $keyid)) . "' target='_blank'>查看详情</a>";
                 if (T::addNotice('1', $keyid, $info)) {
                     return true;
                 } else {
                     return false;
                 }
                 break;
         }
     }
 }