15 | */
16 | trait THasIcon
17 | {
18 | /**
19 | * @var string
20 | */
21 | protected $_icon = '';
22 |
23 | /**
24 | * @return string
25 | */
26 | public function getIcon()
27 | {
28 | return $this->_icon;
29 | }
30 |
31 | /**
32 | * @param $icon
33 | * @return $this
34 | */
35 | public function setIcon($icon)
36 | {
37 | $this->_icon = $icon;
38 | return $this;
39 | }
40 | }
--------------------------------------------------------------------------------
/src/traits/THasModel.php:
--------------------------------------------------------------------------------
1 |
4 | * @link https://skeeks.com/
5 | * @copyright 2010 SkeekS
6 | * @date 05.03.2017
7 | */
8 |
9 | namespace skeeks\cms\traits;
10 |
11 | use yii\base\Model;
12 |
13 | /**
14 | * @property Model $model;
15 | *
16 | * Class THasModel
17 | * @package skeeks\cms\traits
18 | */
19 | trait THasModel
20 | {
21 | /**
22 | * @var string
23 | */
24 | protected $_model = '';
25 |
26 | /**
27 | * @return string
28 | */
29 | public function getModel()
30 | {
31 | return $this->_model;
32 | }
33 |
34 | /**
35 | * @param Model $model
36 | * @return $this
37 | */
38 | public function setModel($model)
39 | {
40 | $this->_model = $model;
41 | return $this;
42 | }
43 |
44 | }
--------------------------------------------------------------------------------
/src/views/admin-cms-content-element/_form-seo.php:
--------------------------------------------------------------------------------
1 |
6 | $fieldSet = $form->fieldSet(\Yii::t('skeeks/cms', 'SEO'), ['isOpen' => false]); ?>
7 | = $form->field($model, 'seo_h1'); ?>
8 | = $form->field($model, 'meta_title')->textarea(); ?>
9 | = $form->field($model, 'meta_description')->textarea(); ?>
10 | = $form->field($model, 'meta_keywords')->textarea(); ?>
11 | $fieldSet::end(); ?>
12 |
--------------------------------------------------------------------------------
/src/views/admin-cms-country/import.php:
--------------------------------------------------------------------------------
1 |
6 | * @link http://skeeks.com/
7 | * @copyright 2010-2014 SkeekS (Sx)
8 | * @date 30.10.2014
9 | * @since 1.0.0
10 | */
11 |
12 | use yii\grid\GridView;
13 |
14 | /* @var $this yii\web\View */
15 | /* @var $searchModel common\models\searchs\Game */
16 | /* @var $dataProvider yii\data\ActiveDataProvider */
17 |
18 | ?>
19 | \skeeks\cms\modules\admin\widgets\ActiveForm::begin([
20 | 'method' => 'post'
21 | ]); ?>
22 | Кнопка ниже загрузит единый справочник стран на сайт, с кодамм (соответствующими стандартам), флагами и т.д.
23 |
24 | \skeeks\cms\modules\admin\widgets\ActiveForm::end(); ?>
--------------------------------------------------------------------------------
/src/views/admin-cms-log/index.php:
--------------------------------------------------------------------------------
1 |
7 | */
8 | /**
9 | * @var $this yii\web\View
10 | */
11 |
12 | echo \skeeks\cms\widgets\admin\CmsLogListWidget::widget([
13 | 'query' => \skeeks\cms\models\CmsLog::find()
14 | ]);
15 | ?>
16 |
17 |
--------------------------------------------------------------------------------
/src/views/admin-cms-task/calendar.php:
--------------------------------------------------------------------------------
1 |
7 | */
8 | ?>
9 | \Yii::$app->user->identity]); ?>
10 |
--------------------------------------------------------------------------------
/src/views/admin-component-settings/_footer.php:
--------------------------------------------------------------------------------
1 |
4 | * @link http://skeeks.com/
5 | * @copyright 2010 SkeekS (СкикС)
6 | * @date 27.03.2015
7 | *
8 | * @var $component \skeeks\cms\base\Component
9 | */
10 | /* @var $this yii\web\View */
11 | ?>
12 |
13 |
--------------------------------------------------------------------------------
/src/views/admin-component-settings/empty.php:
--------------------------------------------------------------------------------
1 |
4 | * @link http://skeeks.com/
5 | * @copyright 2010 SkeekS (СкикС)
6 | * @date 27.03.2015
7 | *
8 | * @var $component \skeeks\cms\base\Component
9 | * @var $message string
10 | */
11 | /* @var $this yii\web\View */
12 | ?>
13 | = $message; ?>
--------------------------------------------------------------------------------
/src/views/admin-tools/one-file.php:
--------------------------------------------------------------------------------
1 |
4 | * @link http://skeeks.com/
5 | * @copyright 2010 SkeekS (СкикС)
6 | * @date 26.09.2015
7 | */
8 | $imageFile = $model;
9 | ?>
10 |
11 |
13 |
14 |
15 | = \yii\helpers\Html::a(' ' . \Yii::t('skeeks/cms',
16 | 'Choose file'), $model->src, [
17 | 'class' => 'btn btn-primary btn-xs',
18 | 'onclick' => 'sx.SelectFile.submit("' . $model->src . '"); return false;',
19 | 'data-pjax' => 0
20 | ]); ?>
21 |
--------------------------------------------------------------------------------
/src/views/admin-worker/calendar.php:
--------------------------------------------------------------------------------
1 | context;
8 | $action = $controller->action;
9 | $model = $action->model;
10 |
11 | ?>
12 | $model]); ?>
13 |
--------------------------------------------------------------------------------
/src/views/cms/index.php:
--------------------------------------------------------------------------------
1 |
4 | * @link http://skeeks.com/
5 | * @copyright 2010 SkeekS (СкикС)
6 | * @date 13.04.2016
7 | */
8 | /* @var $this yii\web\View */
9 | $this->title = 'Система управления сайтом: SkeekS CMS (Yii2)';
10 | ?>
11 |
12 |
13 |
Система управления сайтом: = \yii\helpers\Html::a("SkeekS CMS (Yii2)", \Yii::$app->cms->homePage, [
14 | 'target' => '_blank'
15 | ]); ?>
16 |
@author = \yii\helpers\Html::a("SkeekS", "https://skeeks.com", [
17 | 'target' => '_blank'
18 | ]); ?>
19 |
20 |
21 |
--------------------------------------------------------------------------------
/src/views/imaging/process.php:
--------------------------------------------------------------------------------
1 | aasdasd
--------------------------------------------------------------------------------
/src/views/tree/default.php:
--------------------------------------------------------------------------------
1 |
6 | * @link http://skeeks.com/
7 | * @copyright 2010-2014 SkeekS (Sx)
8 | * @date 17.11.2014
9 | * @since 1.0.0
10 | */
11 |
12 | /**
13 | * @var \skeeks\cms\models\Tree $model
14 | */
15 | ?>
16 |
17 | = $model->name; ?>
--------------------------------------------------------------------------------
/src/widgets/Select2.php:
--------------------------------------------------------------------------------
1 |
4 | * @link http://skeeks.com/
5 | * @copyright 2010 SkeekS (СкикС)
6 | * @date 25.05.2015
7 | */
8 | namespace skeeks\cms\widgets;
9 | /**
10 | * @author Semenov Alexander
11 | */
12 | class Select2 extends \kartik\select2\Select2
13 | {
14 |
15 | }
--------------------------------------------------------------------------------
/src/widgets/admin/CmsLogListWidget.php:
--------------------------------------------------------------------------------
1 |
7 | */
8 |
9 | namespace skeeks\cms\widgets\admin;
10 |
11 | use common\models\User;
12 | use skeeks\cms\models\CmsUser;
13 | use skeeks\crm\models\CrmContractor;
14 | use yii\base\Widget;
15 |
16 | class CmsLogListWidget extends Widget
17 | {
18 | public $query = null;
19 |
20 | public $is_show_model = true;
21 |
22 | public $list_view_config = [];
23 |
24 | public function run()
25 | {
26 | return $this->render('log-list');
27 | }
28 | }
--------------------------------------------------------------------------------
/src/widgets/assets/DualSelectAsset.php:
--------------------------------------------------------------------------------
1 |
4 | * @link http://skeeks.com/
5 | * @copyright 2010 SkeekS (СкикС)
6 | * @date 15.03.2015
7 | */
8 |
9 | namespace skeeks\cms\widgets\assets;
10 |
11 | use skeeks\cms\base\AssetBundle;
12 |
13 | /**
14 | * Class DualSelectAsset
15 | * @package skeeks\cms\assets
16 | */
17 | class DualSelectAsset extends AssetBundle
18 | {
19 | public $sourcePath = '@skeeks/cms/widgets/assets/src/dual-select';
20 |
21 | public $css = [
22 | 'dual-select.css'
23 | ];
24 |
25 | public $js = [
26 | 'dual-select.js',
27 | ];
28 |
29 | public $depends = [
30 | 'skeeks\sx\assets\Custom',
31 | ];
32 | }
33 |
--------------------------------------------------------------------------------
/src/widgets/assets/FieldSetAsset.php:
--------------------------------------------------------------------------------
1 |
7 | */
8 |
9 | namespace skeeks\cms\widgets\assets;
10 |
11 | use skeeks\cms\base\AssetBundle;
12 |
13 | /**
14 | * @author Semenov Alexander
15 | */
16 | class FieldSetAsset extends AssetBundle
17 | {
18 | public $sourcePath = '@skeeks/cms/widgets/assets/src/field-set';
19 |
20 | public $css = [
21 | 'field-set.css',
22 | ];
23 |
24 | public $js = [
25 | 'url.min.js',
26 | 'field-set.js',
27 | ];
28 |
29 | public $depends = [
30 | 'yii\web\YiiAsset',
31 | 'skeeks\sx\assets\Custom',
32 | ];
33 | }
--------------------------------------------------------------------------------
/src/widgets/assets/GridViewAsset.php:
--------------------------------------------------------------------------------
1 |
7 | */
8 |
9 | namespace skeeks\cms\widgets\assets;
10 |
11 | use skeeks\cms\base\AssetBundle;
12 |
13 | /**
14 | * @author Semenov Alexander
15 | */
16 | class GridViewAsset extends AssetBundle
17 | {
18 | public $sourcePath = '@skeeks/cms/widgets/assets/src/grid-view';
19 |
20 | public $css = [
21 | 'grid.css',
22 | ];
23 |
24 | public $js = [];
25 |
26 | public $depends = [
27 | 'yii\web\YiiAsset',
28 | 'skeeks\sx\assets\Custom',
29 | ];
30 | }
--------------------------------------------------------------------------------
/src/widgets/assets/src/field-set/field-set.css:
--------------------------------------------------------------------------------
1 | form .sx-field-set-hidden .sx-form-fieldset-content {
2 | display: none;
3 | }
4 |
5 | form .sx-form-fieldset-title {
6 | cursor: pointer;
7 | }
8 |
9 | form .sx-field-set-hidden .sx-form-fieldset-title {
10 | border-bottom: 1px solid #ddd;
11 | }
--------------------------------------------------------------------------------
/src/widgets/formInputs/SmartDurationInputWidget.php:
--------------------------------------------------------------------------------
1 |
4 | * @link http://skeeks.com/
5 | * @copyright 2010 SkeekS (СкикС)
6 | * @date 02.03.2015
7 | */
8 |
9 | namespace skeeks\cms\widgets\formInputs;
10 |
11 |
12 | use skeeks\cms\base\InputWidget;
13 | /**
14 | * @author Semenov Alexander
15 | */
16 | class SmartDurationInputWidget extends InputWidget
17 | {
18 | static public $autoIdPrefix = "SmartTimeInputWidget";
19 |
20 | public $viewFile = 'smart-duration';
21 | /**
22 | * @var array
23 | */
24 | public $defaultOptions = [
25 | 'type' => 'text',
26 | 'class' => 'form-control',
27 | ];
28 | }
29 |
--------------------------------------------------------------------------------
/src/widgets/formInputs/ckeditor/Asset.php:
--------------------------------------------------------------------------------
1 |
4 | * @link http://skeeks.com/
5 | * @copyright 2010-2014 SkeekS (Sx)
6 | * @date 16.10.2014
7 | * @since 1.0.0
8 | */
9 |
10 | namespace skeeks\cms\widgets\formInputs\ckeditor;
11 |
12 | use yii\web\AssetBundle;
13 |
14 | /**
15 | * Class AppAsset
16 | * @package backend\assets
17 | */
18 | class Asset extends AssetBundle
19 | {
20 | public $sourcePath = '@skeeks/cms/widgets/formInputs/ckeditor/assets';
21 | public $css = [];
22 | public $js = [
23 | 'imageselect.png'
24 | ];
25 | public $depends = [];
26 | }
27 |
--------------------------------------------------------------------------------
/src/widgets/formInputs/ckeditor/assets/imageselect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skeeks-cms/cms/9414f84d908df50fac8d4e9f83b9f3a66ada1839/src/widgets/formInputs/ckeditor/assets/imageselect.png
--------------------------------------------------------------------------------
/src/widgets/formInputs/comboText/ComboTextInputWidgetAsset.php:
--------------------------------------------------------------------------------
1 |
4 | * @link http://skeeks.com/
5 | * @copyright 2010 SkeekS (СкикС)
6 | * @date 06.06.2015
7 | */
8 |
9 | namespace skeeks\cms\widgets\formInputs\comboText;
10 |
11 | use Yii;
12 | use yii\web\AssetBundle;
13 |
14 | /**
15 | * Class ComboTextInputWidgetAsset
16 | * @package skeeks\cms\widgets\formInputs\comboText
17 | */
18 | class ComboTextInputWidgetAsset extends AssetBundle
19 | {
20 | public $sourcePath = '@skeeks/cms/widgets/formInputs/comboText/assets';
21 |
22 | public $css = [];
23 |
24 | public $js =
25 | [
26 | 'combo-widget.js',
27 | ];
28 |
29 | public $depends = [
30 | '\skeeks\sx\assets\Core',
31 | ];
32 | }
33 |
34 |
--------------------------------------------------------------------------------
/src/widgets/formInputs/componentSettings/ComponentSettingsWidgetAsset.php:
--------------------------------------------------------------------------------
1 |
4 | * @link http://skeeks.com/
5 | * @copyright 2010 SkeekS (СкикС)
6 | * @date 06.06.2015
7 | */
8 |
9 | namespace skeeks\cms\widgets\formInputs\componentSettings;
10 |
11 | use Yii;
12 | use yii\web\AssetBundle;
13 |
14 | /**
15 | * Class ComponentSettingsWidgetAsset
16 | * @package skeeks\cms\widgets\formInputs\componentSettings
17 | */
18 | class ComponentSettingsWidgetAsset extends AssetBundle
19 | {
20 | public $sourcePath = '@skeeks/cms/widgets/formInputs/componentSettings/assets';
21 |
22 | public $css = [];
23 |
24 | public $js =
25 | [
26 | 'component-settings.js',
27 | ];
28 |
29 | public $depends = [
30 | '\skeeks\sx\assets\Core',
31 | ];
32 | }
33 |
34 |
--------------------------------------------------------------------------------
/src/widgets/formInputs/selectTree/assets/SelectTreeInputWidgetAsset.php:
--------------------------------------------------------------------------------
1 |
4 | * @link http://skeeks.com/
5 | * @copyright 2010 SkeekS (СкикС)
6 | * @date 19.12.2016
7 | */
8 |
9 | namespace skeeks\cms\widgets\formInputs\selectTree\assets;
10 |
11 | use yii\web\AssetBundle;
12 |
13 | /**
14 | * Class SelectTreeInputWidgetAsset
15 | *
16 | * @package skeeks\cms\widgets\formInputs\selectTree\assets
17 | */
18 | class SelectTreeInputWidgetAsset extends AssetBundle
19 | {
20 | public $sourcePath = '@skeeks/cms/widgets/formInputs/selectTree/assets/src';
21 |
22 | public $css = [
23 | 'css/select-tree.css',
24 | ];
25 |
26 | public $js = [
27 | 'js/select-tree.js',
28 | ];
29 |
30 | public $depends = [
31 | 'skeeks\sx\assets\Core',
32 | ];
33 | }
34 |
--------------------------------------------------------------------------------
/src/widgets/tree/assets/CmsTreeWidgetAsset.php:
--------------------------------------------------------------------------------
1 |
4 | * @link http://skeeks.com/
5 | * @copyright 2010 SkeekS (СкикС)
6 | * @date 19.12.2016
7 | */
8 |
9 | namespace skeeks\cms\widgets\tree\assets;
10 |
11 | use yii\web\AssetBundle;
12 |
13 | /**
14 | * Class AppAsset
15 | * @package skeeks\cms\modules\admin
16 | */
17 | class CmsTreeWidgetAsset extends AssetBundle
18 | {
19 | public $sourcePath = '@skeeks/cms/widgets/tree/assets/src';
20 |
21 | public $css = [
22 | 'css/style.css',
23 | ];
24 | public $js = [
25 | ];
26 | public $depends = [
27 | 'skeeks\sx\assets\Core',
28 | ];
29 | }
30 |
--------------------------------------------------------------------------------
/src/widgets/tree/assets/src/images/ico-folder-blue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skeeks-cms/cms/9414f84d908df50fac8d4e9f83b9f3a66ada1839/src/widgets/tree/assets/src/images/ico-folder-blue.png
--------------------------------------------------------------------------------
/src/widgets/tree/assets/src/images/ico-folder-open-blue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skeeks-cms/cms/9414f84d908df50fac8d4e9f83b9f3a66ada1839/src/widgets/tree/assets/src/images/ico-folder-open-blue.png
--------------------------------------------------------------------------------
/src/widgets/tree/assets/src/images/ico_folder.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skeeks-cms/cms/9414f84d908df50fac8d4e9f83b9f3a66ada1839/src/widgets/tree/assets/src/images/ico_folder.gif
--------------------------------------------------------------------------------
/src/widgets/tree/assets/src/images/ico_folder_open.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skeeks-cms/cms/9414f84d908df50fac8d4e9f83b9f3a66ada1839/src/widgets/tree/assets/src/images/ico_folder_open.gif
--------------------------------------------------------------------------------
/src/widgets/tree/assets/src/images/icon.domik.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skeeks-cms/cms/9414f84d908df50fac8d4e9f83b9f3a66ada1839/src/widgets/tree/assets/src/images/icon.domik.png
--------------------------------------------------------------------------------
/src/widgets/tree/views/_node-content.php:
--------------------------------------------------------------------------------
1 |
4 | * @link http://skeeks.com/
5 | * @copyright 2010 SkeekS (СкикС)
6 | * @date 18.12.2016
7 | */
8 | /* @var $this yii\web\View */
9 | /* @var $widget \skeeks\cms\widgets\tree\CmsTreeWidget */
10 | /* @var $model \skeeks\cms\models\CmsTree */
11 | $widget = $this->context;
12 | ?>
13 |
18 |
19 |
--------------------------------------------------------------------------------
/src/widgets/user/assets/UserOnlineWidgetAsset.php:
--------------------------------------------------------------------------------
1 |
7 | */
8 |
9 | namespace skeeks\cms\widgets\user\assets;
10 |
11 | use skeeks\cms\base\AssetBundle;
12 |
13 | /**
14 | * @author Semenov Alexander
15 | */
16 | class UserOnlineWidgetAsset extends AssetBundle
17 | {
18 | public $sourcePath = '@skeeks/cms/widgets/user/assets/src';
19 |
20 | public $css = [
21 | ];
22 |
23 | public $js = [
24 | ];
25 |
26 | public $depends = [
27 | 'skeeks\sx\assets\Custom',
28 | ];
29 | }
30 |
--------------------------------------------------------------------------------
/src/widgets/user/assets/src/icons/round_green.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skeeks-cms/cms/9414f84d908df50fac8d4e9f83b9f3a66ada1839/src/widgets/user/assets/src/icons/round_green.gif
--------------------------------------------------------------------------------
/src/widgets/user/assets/src/icons/round_red.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skeeks-cms/cms/9414f84d908df50fac8d4e9f83b9f3a66ada1839/src/widgets/user/assets/src/icons/round_red.gif
--------------------------------------------------------------------------------