コード例 #1
0
 public function init()
 {
     $this->api = new SimalandAPI();
     $this->api->setCurlPause(Yii::app()->getModule('storeswap')->api_pause);
     $this->api->attachBehavior('sseHerald', 'application.modules.storeswap.components.behaviors.SseHeraldBehavior');
     return parent::init();
 }
コード例 #2
0
 protected function beforeAction($action)
 {
     $actions = array('index', 'create');
     if (in_array($action->id, $actions)) {
         $this->table_id = (int) Yii::app()->getRequest()->getParam('table_id');
     }
     return parent::beforeAction($action);
 }
コード例 #3
0
 protected function beforeAction($action)
 {
     $actions = array('index', 'create');
     if (in_array($action->id, $actions)) {
         $this->course_id = (int) Yii::app()->getRequest()->getParam('course_id');
         $this->course = Course::model()->findByPk($this->course_id);
     }
     return parent::beforeAction($action);
 }
コード例 #4
0
 /**
  * Функция инициализации:
  *
  * @return nothing
  **/
 public function init()
 {
     parent::init();
     if (!isset(Yii::app()->session['InstallForm'])) {
         Yii::app()->session['InstallForm'] = [];
     }
     $this->session['InstallForm'] = Yii::app()->session['InstallForm'];
     $this->pageTitle = Yii::t('InstallModule.install', 'installation of Yupe!');
     $this->layout = 'application.modules.install.views.layouts.column2';
 }
 protected function beforeAction($action)
 {
     $actions = array('index', 'create');
     if (in_array($action->id, $actions)) {
         $this->employee_id = (int) Yii::app()->getRequest()->getParam('employee_id');
         if (!$this->employee_id) {
             throw new CHttpException(400, 'Не установлен ID сотрудника');
         }
     }
     return parent::beforeAction($action);
 }
コード例 #6
0
 protected function beforeAction($action)
 {
     $actions = ['index', 'create'];
     if (in_array($action->id, $actions)) {
         $this->item_id = (int) Yii::app()->getRequest()->getParam('item_id');
         if (!$this->item_id) {
             throw new CHttpException(400, 'Не установлен ID объекта');
         }
     }
     return parent::beforeAction($action);
 }
コード例 #7
0
 protected function beforeAction($action)
 {
     $actions = array('index', 'create');
     if (in_array($action->id, $actions)) {
         $this->poll_id = Yii::app()->getRequest()->getParam('poll_id');
         if (!$this->poll_id) {
             throw new CHttpException(400, 'Не установлен ID опроса');
         }
     }
     return parent::beforeAction($action);
 }
コード例 #8
0
 public function init()
 {
     parent::init();
     // Выборка категорий/атрибутов
     $this->categoriesA = AttributeCategory::model()->is_a()->with('attrs')->findAll();
     $this->categoriesB = AttributeCategory::model()->is_b()->with('attrs')->findAll();
     // Выборка списка мест
     $placeCategory = AttributeCategory::model()->find('t.code = :code', array(':code' => AttributeCategory::PLACES_CATEGORY_CODE));
     $this->places = Attribute::model()->category($placeCategory->id)->sortByCode()->findAll();
     $this->operations = array('and' => 'и присутствует', 'and_not' => 'и отсутствует', 'or' => 'или');
     $this->cells = array('sameСell' => 'Та же ячейка', 'anotherOpenCellInSameColumn' => 'Другая открытая ячейка в том же столпе', 'rightAndLeftCells' => 'Ячейки, стоящие справа и слева', 'notRightAndLeftCells' => 'Любая ячейка, кроме стоящих непосредственно слева и справа', 'anotherCell' => 'Любая другая ячейка', 'destinyPillars' => 'Столпы судьбы', 'currentLuckPillar' => 'Текущий столп удачи', 'eventPillars' => 'Столпы рассматриваемой даты');
 }
コード例 #9
0
 protected function beforeAction($action)
 {
     $actions = array('index');
     if (in_array($action->id, $actions)) {
         $this->package_id = (int) Yii::app()->getRequest()->getParam('package_id');
         if (!$this->package_id) {
             throw new CHttpException(400, 'Не установлен ID пакета');
         }
         if (($this->package = Package::model()->findByPk($this->package_id)) === null) {
             throw new CHttpException(404, 'Пакет не найден');
         }
     }
     return parent::beforeAction($action);
 }
コード例 #10
0
 protected function beforeAction($action)
 {
     $actions = array('index', 'create');
     if (in_array($action->id, $actions)) {
         $this->item_id = (int) Yii::app()->getRequest()->getParam('item_id');
         if (!$this->item_id) {
             throw new CHttpException(400, 'Не установлен ID товара');
         }
         if (($this->item = Product::model()->findByPk($this->item_id)) === null) {
             throw new CHttpException(404, 'Товар не найден');
         }
     }
     return parent::beforeAction($action);
 }
コード例 #11
0
 protected function beforeAction($action)
 {
     $actions = array('index', 'create');
     if (in_array($action->id, $actions)) {
         $this->item_id = (int) Yii::app()->getRequest()->getParam('item_id');
         if (!$this->item_id) {
             throw new CHttpException(400, 'Не установлен ID категории');
         }
         if (($this->item = PortfolioCategory::model()->findByPk($this->item_id)) === null) {
             throw new CHttpException(404, 'Кталогия не найдена');
         }
     }
     return parent::beforeAction($action);
 }
コード例 #12
0
 protected function beforeAction($action)
 {
     $actions = array('index', 'create', 'paste');
     if (in_array($action->id, $actions)) {
         $this->entity_type = Yii::app()->getRequest()->getParam('entity_type');
         $this->entity_id = Yii::app()->getRequest()->getParam('entity_id');
         if (!$this->entity_id) {
             throw new CHttpException(400, 'Не установлен ID записи');
         }
         if (!$this->entity_type) {
             throw new CHttpException(400, 'Не установлен тип блоков');
         }
     }
     return parent::beforeAction($action);
 }
コード例 #13
0
 protected function beforeAction($action)
 {
     $actions = array('index', 'create');
     if (in_array($action->id, $actions)) {
         $this->question_id = (int) Yii::app()->getRequest()->getParam('question_id');
         if (!$this->question_id) {
             throw new CHttpException(400, 'Не установлен ID ыопроса');
         }
         if (($this->question = Question::model()->findByPk($this->question_id)) === null) {
             throw new CHttpException(404, 'Вопрос не найден');
         }
         if (!in_array($this->question->type, array(Question::TYPE_VARIANT, Question::TYPE_MULTIPLE))) {
             throw new CHttpException(400, 'Для данного типа вопросов не предусмотрено добавление вариантов ответа');
         }
     }
     return parent::beforeAction($action);
 }
コード例 #14
0
 /**
  *
  */
 public function init()
 {
     $this->productRepository = Yii::app()->getComponent('productRepository');
     parent::init();
 }
コード例 #15
0
 /**
  * Инициализация контроллера:
  *
  * @return parent::init()
  **/
 public function init()
 {
     $this->menu = [['icon' => 'fa fa-fw fa-file', 'label' => Yii::t('DocsModule.docs', 'About module'), 'url' => ['/docs/docsBackend/index']], '', ['label' => Yii::t('DocsModule.docs', 'Files'), 'items' => $this->module->renderProjectDocs()]];
     return parent::init();
 }
コード例 #16
0
 public function init()
 {
     parent::init();
     $this->attachEventHandler('onSuccessRegistration', array('UserManagerListener', 'onSuccessRegistration'));
 }
コード例 #17
0
ファイル: ManageBackendController.php プロジェクト: yupe/yupe
 /**
  * Инициализируемся, подключаем ZendLucene:
  *
  */
 public function init()
 {
     Yii::import('application.modules.zendsearch.vendors.*');
     require_once 'Zend/Search/Lucene.php';
     return parent::init();
 }
コード例 #18
0
 /**
  * Инициализация контроллера:
  *
  * @return parent::init()
  **/
 public function init()
 {
     $this->menu = array(array('icon' => 'file', 'label' => Yii::t('DocsModule.docs', 'About module'), 'url' => array('/docs/docsBackend/index')), '', array('label' => Yii::t('DocsModule.docs', 'Files'), 'items' => $this->module->renderProjectDocs()));
     return parent::init();
 }
コード例 #19
0
 public function filters()
 {
     return CMap::mergeArray(parent::filters(), ['postOnly + delete, addImages']);
 }