コード例 #1
0
 protected function beforeAction($action)
 {
     parent::beforeAction($action);
     $roles = ['1'];
     $role = \Yii::app()->user->role;
     if (array_intersect($role, $roles)) {
         return true;
     } else {
         throw new CHttpException(403, 'Ошибка прав доступа.');
     }
 }
コード例 #2
0
 /**
  * Отображает Расход по указанному идентификатору
  *
  * @param integer $id Идинтификатор Расход для отображения
  *
  * @return void
  */
 protected function beforeAction($action)
 {
     parent::beforeAction($action);
     if ($action->id == 'create') {
         $roles = ['1', '2', '3', '4', '5'];
         $role = \Yii::app()->user->role;
         if (array_intersect($role, $roles)) {
             return true;
         } else {
             $this->redirect('/');
         }
     } else {
         $this->redirect('/');
     }
 }
コード例 #3
0
 /**
  *
  */
 public function init()
 {
     $this->productRepository = Yii::app()->getComponent('productRepository');
     $this->attributeFilter = Yii::app()->getComponent('attributesFilter');
     parent::init();
 }
コード例 #4
0
 public function init()
 {
     $this->productRepository = Yii::app()->getComponent('productRepository');
     parent::init();
 }
コード例 #5
0
ファイル: SitemapController.php プロジェクト: yupe/yupe
 /**
  *
  */
 public function init()
 {
     parent::init();
     $this->generator = Yii::app()->getComponent('sitemapGenerator');
 }
コード例 #6
0
ファイル: SearchController.php プロジェクト: alextravin/yupe
 public function init()
 {
     Yii::import('application.modules.zendsearch.vendors.*');
     require_once 'Zend/Search/Lucene.php';
     parent::init();
 }
コード例 #7
0
ファイル: ContactController.php プロジェクト: yupe/yupe
 /**
  *
  */
 public function init()
 {
     parent::init();
     $this->feedback = Yii::app()->getComponent('feedback');
 }
コード例 #8
0
ファイル: CatalogController.php プロジェクト: RexGalicie/yupe
 /**
  *
  */
 public function init()
 {
     $this->productRepository = new ProductRepository();
     parent::init();
 }
コード例 #9
0
ファイル: UserController.php プロジェクト: yupe/yupe
 protected function beforeAction($action)
 {
     $id = Yii::app()->getRequest()->getQuery('service');
     $this->service = Yii::app()->getComponent('eauth')->getIdentity($id);
     return parent::beforeAction($action);
 }
コード例 #10
0
ファイル: CouponController.php プロジェクト: alextravin/yupe
 /**
  *
  */
 public function init()
 {
     $this->cart = Yii::app()->cart;
     $this->couponManager = Yii::app()->cart->couponManager;
     parent::init();
 }
コード例 #11
0
ファイル: ShowController.php プロジェクト: alextravin/yupe
 /**
  * Инициализируем контроллер:
  *
  * @return void
  **/
 public function init()
 {
     parent::init();
     $this->layout = 'withsidebar';
 }