public function init() { if (user()->isGuest) { return; } $assetsUrl = app()->getAssetManager()->publish(Yii::getPathOfAlias('application.widgets.UserNotifications.css'), FALSE, -1, YII_DEBUG); $cs = clientScript(); $cs->registerCssFile($assetsUrl . '/style.css'); $countMessages = $this->getCountMessages(); $cookieCountMessages = 0; if (isset(request()->cookies[$this->_cookieName]) && is_numeric(request()->cookies[$this->_cookieName]->value)) { $cookieCountMessages = request()->cookies[$this->_cookieName]->value; } if ($countMessages > $cookieCountMessages) { request()->cookies[$this->_cookieName] = new CHttpCookie($this->_cookieName, $countMessages, array('expire' => time() + 3600 * 24 * 365)); $count = $countMessages - $cookieCountMessages; $countMessagesTranslate = Yii::t('main', 'новое сообщение|новых сообщения|новых сообщений|новых сообщения', $count); echo '<div class="user-messages-block"><a href="' . app()->createUrl('/cabinet/messages/index') . '">' . Yii::t('main', 'У Вас <b>:count</b> :count_text', array(':count' => $count, ':count_text' => $countMessagesTranslate)) . '</a></div>'; } }
<?php $title__ = Yii::t('backend', 'Наборы'); $this->pageTitle = $title__; $this->breadcrumbs = array(Yii::t('backend', 'Сервера') => array('/backend/gameServers/index'), $gs->name . ' - ' . Yii::t('backend', 'Магазин') => array('/backend/gameServers/shop', 'gs_id' => $gs->id), Yii::t('backend', 'Наборы для категории - :category_name', array(':category_name' => $category->name)) => array('/backend/gameServers/shopCategoryPacks', 'gs_id' => $gs->id, 'category_id' => $category->id), $this->getAction()->id == 'shopCategoryCreatePack' ? Yii::t('backend', 'Создание набора') : Yii::t('backend', 'Редактирование набора')); clientScript()->registerScript('1', ' var delImage = function(e){ e.preventDefault(); var $self; $self = $(this); APP.globalAjaxLoading("start"); $.getJSON($self[0].href).done(function(response){ APP.globalAjaxLoading("stop"); if(response.status == "success") { $self.parents(".col-lg-9").find("img").remove().end().find("br").remove(); $self.remove(); } }).error(function(){ APP.globalAjaxLoading("stop"); $self.parents(".col-lg-9").find("img").css("border","1px solid red"); }); }; $(".js-del-image").on("click", delImage); '); ?> <?php $form = $this->beginWidget('ActiveForm', array('id' => $this->getId() . '-form', 'htmlOptions' => array('class' => 'form-horizontal', 'enctype' => 'multipart/form-data'))); ?> <?php
<?php $this->pageTitle = 'Настройки'; $this->breadcrumbs = array('Настройки'); $assetsUrl = app()->getAssetManager()->publish(Yii::getPathOfAlias('webroot.themes.' . themeName() . '.assets'), FALSE, -1, YII_DEBUG); js($assetsUrl . '/js/config.js', CClientScript::POS_END); js($assetsUrl . '/js/serializeForm.js', CClientScript::POS_END); // jQuery UI js($assetsUrl . '/libs/jquery-ui.min.js', CClientScript::POS_END); // jQuery storage js($assetsUrl . '/js/jquery.storageapi.min.js', CClientScript::POS_END); clientScript()->registerScript('jqueryUiSortable', ' $(function(){ var storage, $tabBlock; storage = $.localStorage; $tabBlock = $(".tab-pane"); $tabBlock.sortable({ axis: "y", handle: ".glyphicon-align-justify", update: function(){ var data = [], groupId = 0; $.each($(this).find(".form-group"), function(i){ var $label = $(this), _order = ++i, _id = parseInt($label.data("id")) || 0, _groupId = parseInt($label.data("group")) || 0;
*/ $maxLimitOnline = 500; // Верхний предел онлайна (чем он ниже тем больше будет закрашена полоска) ?> <?php if (config('server_status.allow')) { ?> <?php if ($content) { ?> <?php // Подключаю библиотеки для работы с графиком онлайна (See: https://github.com/pguso/jquery-plugin-circliful) css(assetsUrl() . '/js/libs/circliful/css/jquery.circliful.css'); js(assetsUrl() . '/js/libs/circliful/js/jquery.circliful.min.js', CClientScript::POS_END); clientScript()->registerScript('circliful', ' $(function(){ $(".circuit").circliful(); }); ', CClientScript::POS_END); ?> <table> <tr> <?php foreach ($content as $gsId => $row) { ?> <?php if (isset($row['error'])) { ?> <td><?php echo $row['error'];