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(); }
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); }
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); }
/** * Функция инициализации: * * @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); }
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); }
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); }
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' => 'Столпы рассматриваемой даты'); }
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); }
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); }
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); }
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); }
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); }
/** * */ public function init() { $this->productRepository = Yii::app()->getComponent('productRepository'); parent::init(); }
/** * Инициализация контроллера: * * @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(); }
public function init() { parent::init(); $this->attachEventHandler('onSuccessRegistration', array('UserManagerListener', 'onSuccessRegistration')); }
/** * Инициализируемся, подключаем ZendLucene: * */ public function init() { Yii::import('application.modules.zendsearch.vendors.*'); require_once 'Zend/Search/Lucene.php'; return parent::init(); }
/** * Инициализация контроллера: * * @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(); }
public function filters() { return CMap::mergeArray(parent::filters(), ['postOnly + delete, addImages']); }