public function init()
 {
     parent::init();
     // Авторизован ли пользователь
     if (Yii::app()->user->isAuthenticated() === false || Yii::app()->user->getProfile() === null) {
         return false;
     }
 }
 protected function beforeAction($action)
 {
     parent::beforeAction($action);
     $roles = ['1', '4'];
     $role = \Yii::app()->user->role;
     if (array_intersect($role, $roles)) {
         return true;
     } else {
         throw new CHttpException(403, 'Ошибка прав доступа.');
     }
 }
Example #3
0
 /**
  * Инициализируем контроллер:
  *
  * @return void
  **/
 public function init()
 {
     parent::init();
     $this->layout = 'withsidebar';
 }
Example #4
0
 public function init()
 {
     Yii::import('application.modules.zendsearch.vendors.*');
     require_once 'Zend/Search/Lucene.php';
     parent::init();
 }
 public function init()
 {
     parent::init();
     $this->attachEventHandler('onSubscribeOnTrialProgram', array('SubscriptionListener', 'onSubscribeOnTrialProgram'));
     $this->attachEventHandler('onRequestInvoicePaypal', array('SubscriptionListener', 'onRequestInvoicePaypal'));
 }