/** * Формирует поле для редактирование параметра модуля * @param \yupe\components\WebModule $module * @param $param * @return string */ private function getModuleParamRow(\yupe\components\WebModule $module, $param) { $editableParams = $module->getEditableParams(); $moduleParamsLabels = $module->getParamsLabels(); $res = CHtml::label($moduleParamsLabels[$param], $param); /* если есть ключ в массиве параметров, то значит этот параметр выпадающий список в вариантами */ if (array_key_exists($param, $editableParams)) { $res .= CHtml::dropDownList($param, $module->{$param}, $editableParams[$param], ['class' => 'form-control', 'empty' => Yii::t('YupeModule.yupe', '--choose--')]); } else { $res .= CHtml::textField($param, $module->{$param}, ['class' => 'form-control']); } return $res; }
public function getInstall() { if (parent::getInstall()) { YFile::checkPath($this->updateTmpPath); } return false; }
public function beforeControllerAction($controller, $action) { if (parent::beforeControllerAction($controller, $action)) { return true; } else { return false; } }
public function beforeControllerAction($controller, $action) { if (parent::beforeControllerAction($controller, $action)) { // this method is called before any module controller action is performed // you may place customized code here return true; } else { return false; } }
/** * */ public function init() { parent::init(); $this->setImport(['callback.models.*']); }
public function init() { parent::init(); $this->setImport(array('portfolio.models.*')); }
/** * */ public function init() { parent::init(); $this->setImport(['delivery.models.*']); }
public function init() { parent::init(); $this->setImport(array('application.modules.chemical.models.*', 'application.modules.dictionary.models.*')); }
/** * */ public function init() { $this->setImport(['notify.models.*']); parent::init(); }
public function init() { parent::init(); $this->setImport(['cart.extensions.shopping-cart.*', 'cart.widgets.ShoppingCartWidget', 'cart.models.*']); }
/** * Инициализация модуля: * * @return nothing **/ public function init() { parent::init(); }
public function init() { parent::init(); $this->setImport(['sitemap.components.*', 'sitemap.events.*', 'sitemap.models.*']); }
public function init() { $this->setImport(array('storeswap.models.*', 'storeswap.components.*')); parent::init(); }
public function init() { $this->setImport(array('user.models.*', 'user.components.*')); // Инициализируем роли и списки ролей $guestRole = Yii::app()->user->guestName; $this->rolesList = array(); foreach (Yii::app()->authManager->roles as $key => $role) { if ($key != $guestRole) { $this->rolesList[$key] = $role->description; } } if (empty($this->rolesList)) { $this->rolesList = array('admin' => Yii::t('UserModule.user', 'Administrator'), 'user' => Yii::t('UserModule.user', 'User')); } parent::init(); }
/** * */ public function init() { parent::init(); $this->setImport(['application.modules.realty.models.*', 'application.modules.eav.models.*', 'application.modules.eav.components.eavactiverecord.*', 'application.modules.eav.components.eavactiverecord.datatypes.*']); }
/** * */ public function init() { parent::init(); $this->setImport(['publication.models.*']); }
public function init() { $this->setImport(['user.models.*', 'user.events.*', 'user.listeners.*', 'user.components.*', 'yupe.YupeModule']); parent::init(); }
public function init() { parent::init(); $this->setImport(array('application.modules.team.models.*', 'application.modules.project.models.*')); }
/** * */ public function init() { parent::init(); $this->setImport(['category.models.*', 'category.components.*']); }
public function init() { parent::init(); $this->setImport(['order.models.*', 'order.forms.*']); }
public function init() { parent::init(); $this->setImport(array('slider.models.*')); }
public function init() { parent::init(); $this->setImport(array('application.modules.coupon.models.*')); }
public function init() { parent::init(); $this->setImport(['application.modules.yandexmarket.models.*', 'application.modules.store.models.*']); }
public function init() { parent::init(); $this->setImport(array('application.modules.classroom.models.*', 'application.modules.poll.models.*', 'application.modules.bazi.models.*')); }
/** * */ public function init() { parent::init(); $this->documentRoot = $_SERVER['DOCUMENT_ROOT']; $forImport = []; if (Yii::app()->hasModule('gallery')) { $forImport[] = 'gallery.models.*'; } $this->setImport(array_merge(['image.models.*'], $forImport)); }
public function init() { $import = ['application.modules.comment.models.*']; foreach (Yii::app()->getModules() as $module => $data) { $import[] = "application.modules.{$module}.models.*"; } $this->setImport($import); if (!$this->email) { $this->email = Yii::app()->getModule('yupe')->email; } $this->defaultCommentStatus = Comment::STATUS_NEED_CHECK; parent::init(); }
/** * */ public function init() { parent::init(); $this->setImport(['application.modules.yml.models.Export', 'application.modules.store.models.Product']); }
/** * */ public function init() { $this->setImport(['rbac.models.*', 'rbac.components.*']); parent::init(); }
/** * */ public function init() { parent::init(); $this->setImport(['feedback.models.*', 'feedback.components.*']); if (!$this->emails) { $this->emails = Yii::app()->getModule('yupe')->email; } }
public function init() { parent::init(); if (!$this->types) { $this->types = array(1 => Yii::t('FeedbackModule.feedback', 'Error on site'), 2 => Yii::t('FeedbackModule.feedback', 'Collaboration Suggest'), 3 => Yii::t('FeedbackModule.feedback', 'Other...')); } $this->setImport(array('feedback.models.*', 'feedback.components.*')); if (!$this->emails) { $this->emails = Yii::app()->getModule('yupe')->email; } }