18 public $debug =
false;
21 public function getLoginUrl()
23 return Yii::app()->getModule(
'user')->loginUrl;
26 public function init()
28 $this->setImport(array(
42 public static function t($str =
'', $params = array(), $dic =
'core')
44 return Yii::t(
"VoteModule." . $dic, $str, $params);
54 return Yii::app()->user->isGuest ? Yii::app()->session->getSessionId() : Yii::app()->user->id;
67 return Yii::app()->user->getState(
'vote-voted-'.$questionId) ===
true;
80 Yii::app()->user->setState(
'vote-voted-'.$questionId,
true);
93 Yii::app()->user->setState(
'vote-voted-'.$questionId,
false);
96 public function isAdmin()
108 if (!$this->_assetsUrl) {
109 $this->_assetsUrl = Yii::app()->assetManager->publish(Yii::getPathOfAlias(
'vote.assets'),
true, -1, $this->debug);
111 return $this->_assetsUrl;