</div> <div class="panel-body"> <div class="row"> <div class="col-sm-6"> <p> <?php echo Html::a('<span class="glyphicon glyphicon-plus-sign"></span> ' . 'Создать и перейти к редактированию', ['create', 'slider' => $sliderModel->code], ['class' => 'btn btn-sm btn-success']); ?> </p> </div> <div class="col-sm-6 text-right"> <?php echo GridBulkActions::widget(['gridId' => 'slider-image-grid']); ?> </div> </div> <?php Pjax::begin(['id' => 'slider-image-grid-pjax']); ?> <?php echo GridView::widget(['id' => 'slider-image-grid', 'dataProvider' => $dataProvider, 'pager' => ['options' => ['class' => 'pagination pagination-sm'], 'hideOnSinglePage' => true, 'lastPageLabel' => '>>', 'firstPageLabel' => '<<'], 'layout' => '{items}<div class="row"><div class="col-sm-8">{pager}</div><div class="col-sm-4 text-right">{summary}</div></div>', 'filterModel' => $searchModel, 'columns' => [['class' => 'yii\\grid\\SerialColumn', 'options' => ['style' => 'width:10px']], ['value' => function ($model) { return Html::a(Html::img($model->getImageUrl('full', 'image'), ['style' => 'max-width:400px']), ['update', 'id' => $model->id], ['data-pjax' => 0]); }, 'format' => 'raw'], ['attribute' => 'link', 'visible' => $sliderModel->has_link == 1], ['class' => 'webvimark\\components\\StatusColumn', 'attribute' => 'active', 'toggleUrl' => Url::to(['toggle-attribute', 'attribute' => 'active', 'id' => '_id_'])], ['class' => 'webvimark\\components\\SorterColumn'], ['class' => 'yii\\grid\\CheckboxColumn', 'options' => ['style' => 'width:10px']], ['class' => 'yii\\grid\\ActionColumn', 'contentOptions' => ['style' => 'width:70px; text-align:center;']]]]); ?>
<div class="row"> <div class="col-sm-6"> <p> <?php echo GhostHtml::a('<span class="glyphicon glyphicon-plus-sign"></span> ' . UserManagementModule::t('back', 'Create'), ['create'], ['class' => 'btn btn-success']); ?> </p> </div> <div class="col-sm-6 text-right"> <?php echo GridPageSize::widget(['pjaxId' => 'role-grid-pjax']); ?> </div> </div> <?php Pjax::begin(['id' => 'role-grid-pjax']); ?> <?php echo GridView::widget(['id' => 'role-grid', 'dataProvider' => $dataProvider, 'pager' => ['options' => ['class' => 'pagination pagination-sm'], 'hideOnSinglePage' => true, 'lastPageLabel' => '>>', 'firstPageLabel' => '<<'], 'filterModel' => $searchModel, 'layout' => '{items}<div class="row"><div class="col-sm-8">{pager}</div><div class="col-sm-4 text-right">{summary}' . GridBulkActions::widget(['gridId' => 'role-grid', 'actions' => [Url::to(['bulk-delete']) => GridBulkActions::t('app', 'Delete')]]) . '</div></div>', 'columns' => [['class' => 'yii\\grid\\SerialColumn', 'options' => ['style' => 'width:10px']], ['attribute' => 'description', 'value' => function (Role $model) { return Html::a($model->description, ['view', 'id' => $model->name], ['data-pjax' => 0]); }, 'format' => 'raw'], 'name', ['class' => 'yii\\grid\\CheckboxColumn', 'options' => ['style' => 'width:10px']], ['class' => 'yii\\grid\\ActionColumn', 'contentOptions' => ['style' => 'width:70px; text-align:center;']]]]); ?> <?php Pjax::end(); ?> </div> </div>
/** * Set default options */ protected function setDefaultOptions() { if (!$this->actions) { $this->actions = [Url::to(['bulk-activate']) => GridBulkActions::t('app', 'Activate'), Url::to(['bulk-deactivate']) => GridBulkActions::t('app', 'Deactivate'), '----' => [Url::to(['bulk-delete']) => GridBulkActions::t('app', 'Delete')]]; } if (!$this->pjaxId) { $this->pjaxId = $this->gridId . '-pjax'; } $this->gridId = ltrim($this->gridId, '#'); $this->pjaxId = ltrim($this->pjaxId, '#'); }
</div> <div class="col-sm-6 text-right"> <?php echo GridPageSize::widget(['pjaxId' => 'user-grid-pjax']); ?> </div> </div> <?php Pjax::begin(['id' => 'user-grid-pjax']); ?> <?php echo GridView::widget(['id' => 'user-grid', 'dataProvider' => $dataProvider, 'pager' => ['options' => ['class' => 'pagination pagination-sm'], 'hideOnSinglePage' => true, 'lastPageLabel' => '>>', 'firstPageLabel' => '<<'], 'filterModel' => $searchModel, 'layout' => '{items}<div class="row"><div class="col-sm-8">{pager}</div><div class="col-sm-4 text-right">{summary}' . GridBulkActions::widget(['gridId' => 'user-grid', 'actions' => [Url::to(['bulk-activate', 'attribute' => 'status']) => GridBulkActions::t('app', 'Activate'), Url::to(['bulk-deactivate', 'attribute' => 'status']) => GridBulkActions::t('app', 'Deactivate'), '----' => [Url::to(['bulk-delete']) => GridBulkActions::t('app', 'Delete')]]]) . '</div></div>', 'columns' => [['class' => 'yii\\grid\\SerialColumn', 'options' => ['style' => 'width:10px']], ['class' => 'webvimark\\components\\StatusColumn', 'attribute' => 'superadmin', 'visible' => Yii::$app->user->isSuperadmin], ['attribute' => 'username', 'value' => function (User $model) { return Html::a($model->username, ['view', 'id' => $model->id], ['data-pjax' => 0]); }, 'format' => 'raw'], ['attribute' => 'email', 'format' => 'raw', 'visible' => User::hasPermission('viewUserEmail')], ['class' => 'webvimark\\components\\StatusColumn', 'attribute' => 'email_confirmed', 'visible' => User::hasPermission('viewUserEmail')], ['attribute' => 'gridRoleSearch', 'filter' => ArrayHelper::map(Role::getAvailableRoles(Yii::$app->user->isSuperAdmin), 'name', 'description'), 'value' => function (User $model) { return implode(', ', ArrayHelper::map($model->roles, 'name', 'description')); }, 'format' => 'raw', 'visible' => User::hasPermission('viewUserRoles')], ['attribute' => 'registration_ip', 'value' => function (User $model) { return Html::a($model->registration_ip, "http://ipinfo.io/" . $model->registration_ip, ["target" => "_blank"]); }, 'format' => 'raw', 'visible' => User::hasPermission('viewRegistrationIp')], ['value' => function (User $model) { return GhostHtml::a(UserManagementModule::t('back', 'Roles and permissions'), ['/user-management/user-permission/set', 'id' => $model->id], ['class' => 'btn btn-sm btn-primary', 'data-pjax' => 0]); }, 'format' => 'raw', 'visible' => User::canRoute('/user-management/user-permission/set'), 'options' => ['width' => '10px']], ['value' => function (User $model) { return GhostHtml::a(UserManagementModule::t('back', 'Change password'), ['change-password', 'id' => $model->id], ['class' => 'btn btn-sm btn-default', 'data-pjax' => 0]); }, 'format' => 'raw', 'options' => ['width' => '10px']], ['class' => 'webvimark\\components\\StatusColumn', 'attribute' => 'status', 'optionsArray' => [[User::STATUS_ACTIVE, UserManagementModule::t('back', 'Active'), 'success'], [User::STATUS_INACTIVE, UserManagementModule::t('back', 'Inactive'), 'warning'], [User::STATUS_BANNED, UserManagementModule::t('back', 'Banned'), 'danger']]], ['class' => 'yii\\grid\\CheckboxColumn', 'options' => ['style' => 'width:10px']], ['class' => 'yii\\grid\\ActionColumn', 'contentOptions' => ['style' => 'width:70px; text-align:center;']]]]); ?> <?php Pjax::end(); ?>
?> </p> </div> <div class="col-xs-6 text-right"> <?php echo GridPageSize::widget(['pjaxId' => 'content-template-widget-grid-pjax']); ?> </div> </div> <?php Pjax::begin(['id' => 'content-template-widget-grid-pjax']); ?> <?php echo GridView::widget(['id' => 'content-template-widget-grid', 'dataProvider' => $dataProvider, 'pager' => ['options' => ['class' => 'pagination pagination-sm'], 'hideOnSinglePage' => true, 'lastPageLabel' => '>>', 'firstPageLabel' => '<<'], 'layout' => '{items}<div class="row"><div class="col-sm-8">{pager}</div><div class="col-sm-4 text-right">{summary}' . GridBulkActions::widget(['gridId' => 'content-template-widget-grid']) . '</div></div>', 'filterModel' => $searchModel, 'columns' => [['class' => 'yii\\grid\\SerialColumn', 'options' => ['style' => 'width:10px']], ['attribute' => 'name', 'value' => function ($model) { return Html::a($model->name, ['update', 'id' => $model->id], ['data-pjax' => 0]); }, 'format' => 'raw'], ['attribute' => 'position', 'filter' => $this->context->module->availableWidgetPositions, 'value' => function (ContentTemplateWidget $model) { return $model->showNicePositions(); }, 'format' => 'raw'], 'widget_class', ['class' => 'webvimark\\components\\StatusColumn', 'attribute' => 'single_per_page', 'toggleUrl' => Url::to(['toggle-attribute', 'attribute' => 'single_per_page', 'id' => '_id_'])], ['class' => 'webvimark\\components\\StatusColumn', 'attribute' => 'has_settings', 'toggleUrl' => Url::to(['toggle-attribute', 'attribute' => 'has_settings', 'id' => '_id_'])], ['class' => 'webvimark\\components\\StatusColumn', 'attribute' => 'active', 'toggleUrl' => Url::to(['toggle-attribute', 'attribute' => 'active', 'id' => '_id_'])], ['class' => 'yii\\grid\\CheckboxColumn', 'options' => ['style' => 'width:10px']], ['class' => 'yii\\grid\\ActionColumn', 'contentOptions' => ['style' => 'width:70px; text-align:center;']]]]); ?> <?php Pjax::end(); ?> </div> </div> </div>
<div class="col-xs-6"> <p> <?php echo Html::a('<span class="glyphicon glyphicon-plus-sign"></span> ' . SeoPanelModule::t('app', 'Create'), ['create'], ['class' => 'btn btn-success']); ?> </p> </div> <div class="col-xs-6 text-right"> <?php echo GridPageSize::widget(['pjaxId' => 'page-meta-tag-grid-pjax']); ?> </div> </div> <?php Pjax::begin(['id' => 'page-meta-tag-grid-pjax']); ?> <?php echo GridView::widget(['id' => 'page-meta-tag-grid', 'dataProvider' => $dataProvider, 'pager' => ['options' => ['class' => 'pagination pagination-sm'], 'hideOnSinglePage' => true, 'lastPageLabel' => '>>', 'firstPageLabel' => '<<'], 'layout' => '{items}<div class="row"><div class="col-sm-8">{pager}</div><div class="col-sm-4 text-right">{summary}' . GridBulkActions::widget(['gridId' => 'page-meta-taggrid']) . '</div></div>', 'filterModel' => $searchModel, 'columns' => [['class' => 'yii\\grid\\SerialColumn', 'options' => ['style' => 'width:10px']], 'title', 'keywords', 'description', ['class' => 'yii\\grid\\CheckboxColumn', 'options' => ['style' => 'width:10px']], ['class' => 'yii\\grid\\ActionColumn', 'contentOptions' => ['style' => 'width:70px; text-align:center;']]]]); ?> <?php Pjax::end(); ?> </div> </div> </div>
</div> <div class="panel-body"> <div class="row"> <div class="col-sm-6"> <p> <?php echo Html::a('<span class="glyphicon glyphicon-plus-sign"></span> ' . 'Создать', ['create'], ['class' => 'btn btn-sm btn-success']); ?> </p> </div> <div class="col-sm-6 text-right"> <?php echo GridBulkActions::widget(['gridId' => 'feedback-grid', 'actions' => [Url::to(['bulk-approve']) => 'Одобрить', Url::to(['bulk-set-as-pending']) => 'Перевести в ожидающие', Url::to(['bulk-deny']) => 'Отклонить', '----' => [Url::to(['bulk-delete']) => 'Удалить']]]); ?> </div> </div> <?php Pjax::begin(['id' => 'feedback-grid-pjax']); ?> <?php echo GridView::widget(['id' => 'feedback-grid', 'dataProvider' => $dataProvider, 'pager' => ['options' => ['class' => 'pagination pagination-sm'], 'hideOnSinglePage' => true, 'lastPageLabel' => '>>', 'firstPageLabel' => '<<'], 'layout' => '{items}<div class="row"><div class="col-sm-8">{pager}</div><div class="col-sm-4 text-right">{summary}</div></div>', 'filterModel' => $searchModel, 'columns' => [['class' => 'yii\\grid\\SerialColumn', 'options' => ['style' => 'width:10px']], ['attribute' => 'name', 'value' => function ($model) { return Html::a($model->name, ['update', 'id' => $model->id], ['data-pjax' => 0]); }, 'format' => 'raw'], 'title', ['attribute' => 'parent_id', 'label' => 'Комментарий', 'filter' => false, 'value' => function ($model) { if ($model->parent_id === null) { return 'Отзыв';