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; } } }