Esempio n. 1
0
 public function beforeAction($action)
 {
     if (Yii::app()->user->isGuest && $action->id != 'login') {
         $this->redirect(Yii::app()->homeUrl . 'login');
         Yii::app()->end();
     }
     $this->menuBadges = ComponentMenu::menuBadges();
     Yii::app()->clientScript->registerCssFile(Yii::app()->theme->baseUrl . "/css/plugins/bootstrap/bootstrap.min.css");
     Yii::app()->clientScript->registerCssFile(Yii::app()->theme->baseUrl . "/css/plugins/bootstrap/font-awesome.min.css");
     Yii::app()->clientScript->registerCssFile(Yii::app()->theme->baseUrl . "/css/plugins/bootstrap/bootstrap-theme.min.css");
     Yii::app()->clientScript->registerCssFile(Yii::app()->theme->baseUrl . "/css/style.css");
     Yii::app()->clientScript->registerCssFile(Yii::app()->theme->baseUrl . "/css/style-resp.css");
     Yii::app()->clientScript->registerCssFile(Yii::app()->theme->baseUrl . "/css/header.css");
     Yii::app()->clientScript->registerScriptFile(Yii::app()->theme->baseUrl . "/js/main.js", CClientScript::POS_END);
     Yii::app()->clientScript->registerScriptFile(Yii::app()->theme->baseUrl . "/js/plugins/jQuery/jquery.bxslider.min.js", CClientScript::POS_END);
     Yii::app()->clientScript->registerScriptFile(Yii::app()->theme->baseUrl . "/js/plugins/bootstrap/bootstrap.min.js", CClientScript::POS_END);
     return parent::beforeAction($action);
 }
Esempio n. 2
0
 public function beforeAction($action)
 {
     if (Yii::app()->user->isGuest && $action->id != 'login') {
         $this->redirect(Yii::app()->homeUrl . 'login');
         Yii::app()->end();
     }
     $id = (int) Yii::app()->request->getQuery('id');
     if ($id > 0) {
         $criteria = new CDbCriteria();
         $criteria->addCondition('t.id = ' . $id);
         $criteria->addCondition('mstRequestUsers.user_id = ' . Yii::app()->user->getInfo());
         $criteria->with = array('mstRequestUsers');
         $model = Requests::model()->find($criteria);
         $actionsArray = array();
         $this->_access = true;
         if (in_array($action->id, $actionsArray)) {
             if ($model->to_user != Yii::app()->user->getInfo()) {
                 $model = null;
             }
             $this->_access = false;
         }
         if ($model == null) {
             $this->redirect(Yii::app()->homeUrl . 'account');
             Yii::app()->end();
         } else {
             $this->_model = $model;
         }
     }
     $this->menuBadges = ComponentMenu::menuBadges();
     Yii::app()->clientScript->registerCssFile(Yii::app()->theme->baseUrl . "/css/plugins/bootstrap/bootstrap.min.css");
     Yii::app()->clientScript->registerCssFile(Yii::app()->theme->baseUrl . "/css/plugins/bootstrap/font-awesome.min.css");
     Yii::app()->clientScript->registerCssFile(Yii::app()->theme->baseUrl . "/css/plugins/bootstrap/bootstrap-theme.min.css");
     Yii::app()->clientScript->registerCssFile(Yii::app()->theme->baseUrl . "/css/style.css");
     Yii::app()->clientScript->registerCssFile(Yii::app()->theme->baseUrl . "/css/style-resp.css");
     Yii::app()->clientScript->registerCssFile(Yii::app()->theme->baseUrl . "/css/header.css");
     Yii::app()->clientScript->registerCssFile(Yii::app()->theme->baseUrl . "/css/jquery.bxslider.css");
     Yii::app()->clientScript->registerScriptFile(Yii::app()->theme->baseUrl . "/js/main.js", CClientScript::POS_END);
     Yii::app()->clientScript->registerScriptFile(Yii::app()->theme->baseUrl . "/js/plugins/jQuery/jquery.bxslider.min.js", CClientScript::POS_END);
     Yii::app()->clientScript->registerScriptFile(Yii::app()->theme->baseUrl . "/js/plugins/bootstrap/bootstrap.min.js", CClientScript::POS_END);
     return parent::beforeAction($action);
 }