17 public $hashSalt =
'h1ads29ds1a91hgj29jl451';
19 public $notificationsEmail =
'comments@example.com';
30 return is_array(Yii::app()->getModule(
'user')->loginUrl) ? Yii::app()->getModule(
'user')->loginUrl[0] : Yii::app()->getModule(
'user')->loginUrl;
36 public $cacheTime = 60;
65 ($comment->user_id != null && $comment->user_id == Yii::app()->user->id) ||
66 $comment->moderator_email == Yii::app()->user->email ||
67 Yii::app()->user->checkAccess(
'manageComments');
79 return $comment->moderator_email == Yii::app()->user->email || Yii::app()->user->checkAccess(
'manageComments');
91 return !empty($email) ?
Comment::model()->countByAttributes(array(
'moderator_email' => $email)) > 0 :
false;
101 if (!$this->_assetsUrl) {
102 $this->_assetsUrl = Yii::app()->assetManager->publish(Yii::getPathOfAlias(
'comments.assets'),
true);
104 return $this->_assetsUrl;
116 public static function t($str =
'', $params = array(), $dic =
'core')
118 return Yii::t(
"CommentsModule." . $dic, $str, $params);