use yii\helpers\Url; use kartik\grid\GridView; use kartik\icons\Icon; use common\helpers\ThumbHelper; /* @var $this yii\web\View */ /* @var $searchModel backend\modules\Slides\models\search\SearchSlider */ /* @var $dataProvider yii\data\ActiveDataProvider */ $this->title = Yii::t('app', 'Slides'); $this->params['breadcrumbs'][] = $this->title; $this->registerCss("\n .slide-index img {\n width: 180px;\n height: 38px;\n }\n"); ?> <div class="slide-index"> <?php echo GridView::widget(['dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'hover' => true, 'showPageSummary' => false, 'responsive' => true, 'showFooter' => false, 'export' => false, 'pjax' => true, 'bordered' => true, 'striped' => false, 'condensed' => false, 'panel' => ['heading' => Html::tag('h3', Icon::show('image') . Yii::t('app', 'Slides'), ['class' => 'panel-title']), 'type' => GridView::TYPE_DEFAULT], 'toolbar' => [['content' => Html::a(Icon::show('plus'), ['create'], ['title' => Yii::t('users', 'Add User'), 'class' => 'btn btn-success']) . ' ' . Html::a(Icon::show('repeat'), ['index'], ['class' => 'btn btn-default', 'title' => Yii::t('users', 'Reset Grid')])]], 'columns' => [['class' => 'yii\\grid\\SerialColumn'], ['format' => 'raw', 'width' => '190px', 'attribute' => 'image', 'value' => function ($model) { return ThumbHelper::getImg($model->img, 180, 38); }], ['attribute' => 'title', 'width' => '60%'], ['format' => 'raw', 'attribute' => 'url', 'value' => function ($model) { return Html::a('link', $model->url, ['_target' => 'blank']); }], ['class' => 'kartik\\grid\\BooleanColumn', 'attribute' => 'status', 'vAlign' => 'middle'], 'created_at:datetime', ['header' => Yii::t('users', 'Actions'), 'class' => 'kartik\\grid\\ActionColumn', 'dropdown' => false, 'vAlign' => 'middle', 'urlCreator' => function ($action, $model, $key, $index) { $link = '#'; switch ($action) { case 'view': $link = Url::toRoute(['view', 'id' => $model->id]); break; case 'update': $link = Url::toRoute(['update', 'id' => $model->id]); break; case 'delete': $link = Url::toRoute(['delete', 'id' => $model->id]); break; }
echo $form->field($model, 'user_id')->dropDownList(User::getUsersList()); ?> <?php echo $form->field($model, 'date')->widget(DatePicker::className(), ['clientOptions' => []]); ?> <div class="row"> <div class="col-xs-8"> <?php echo $form->field($model, 'imageFile')->fileInput(); ?> </div> <div class="col-xs-4"> <?php echo ThumbHelper::getImg($model->img, 180, 38); ?> </div> </div> <div class="form-group"> <?php echo Html::submitButton($model->isNewRecord ? Yii::t('app', 'Create') : Yii::t('app', 'Update'), ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']); ?> </div> <?php ActiveForm::end(); ?> </div>
use common\helpers\ThumbHelper; ?> <aside class="main-sidebar"> <section class="sidebar"> <!-- Sidebar user panel --> <div class="user-panel"> <div class="pull-left image"> <!--<img src="<?php /*= $directoryAsset */ ?> /img/user2-160x160.jpg" class="img-circle" alt="User Image"/>--> <?php echo ThumbHelper::getImg(Yii::$app->user->identity->avatar, 45, 45, ['class' => 'img-circle', 'alt' => 'User Image']); ?> </div> <div class="pull-left info"> <p><?php echo Yii::$app->user->identity->title; ?> </p> <a href="#"><i class="fa fa-circle text-success"></i> Online</a> </div> </div> <!-- search form --> <form action="#" method="get" class="sidebar-form"> <div class="input-group">
use yii\helpers\Html; use yii\widgets\DetailView; use common\helpers\ThumbHelper; /* @var $this yii\web\View */ /* @var $model common\modules\Slides\models\Slide */ $this->title = $model->title; $this->params['breadcrumbs'][] = ['label' => Yii::t('app', 'Slides'), 'url' => ['index']]; $this->params['breadcrumbs'][] = $this->title; ?> <div class="slide-view"> <h1><?php echo Html::encode($this->title); ?> </h1> <p> <?php echo Html::a(Yii::t('app', 'Update'), ['update', 'id' => $model->id], ['class' => 'btn btn-primary']); ?> <?php echo Html::a(Yii::t('app', 'Delete'), ['delete', 'id' => $model->id], ['class' => 'btn btn-danger', 'data' => ['confirm' => Yii::t('app', 'Are you sure you want to delete this item?'), 'method' => 'post']]); ?> </p> <?php echo DetailView::widget(['model' => $model, 'attributes' => ['id', 'title', 'url:url', 'status', 'order', ['format' => 'raw', 'attribute' => 'image', 'value' => ThumbHelper::getImg($model->img, 180, 38)], 'comment', 'created_at', 'updated_at']]); ?> </div>
echo $form->field($model, 'role')->widget(Select2::classname(), ['data' => User::getRolesList(), 'language' => 'en', 'options' => ['placeholder' => 'Select a role ...'], 'pluginOptions' => ['allowClear' => true]]); ?> <?php echo $form->field($model, 'password')->passwordInput(); ?> <div class="row"> <div class="col-xs-8"> <?php echo $form->field($model, 'photoFile')->fileInput(); ?> </div> <div class="col-xs-4"> <?php echo ThumbHelper::getImg($model->avatar, 100, 100, ['class' => 'pull-right']); ?> </div> </div> <div class="form-group"> <?php echo Html::submitButton($model->isNewRecord ? Yii::t('app', 'Create') : Yii::t('app', 'Update'), ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']); ?> </div> </div> <div class="col-lg-6"> </div> <?php
echo $form->field($searchModel, 'date_to')->widget(DatePicker::className(), ['clientOptions' => []]); ?> </div> </div> <div class="form-group"> <?php echo Html::submitButton('Apply', ['class' => 'btn btn-success']); ?> </div> <?php ActiveForm::end(); ?> <?php echo GridView::widget(['dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'hover' => true, 'showPageSummary' => false, 'responsive' => true, 'showFooter' => false, 'export' => false, 'pjax' => true, 'bordered' => true, 'striped' => false, 'condensed' => false, 'panel' => ['heading' => Html::tag('h3', Icon::show('image') . Yii::t('app', 'Books'), ['class' => 'panel-title']), 'type' => GridView::TYPE_DEFAULT], 'toolbar' => [['content' => Html::a(Icon::show('plus'), ['create'], ['title' => Yii::t('users', 'Add User'), 'class' => 'btn btn-success']) . ' ' . Html::a(Icon::show('repeat'), ['index'], ['class' => 'btn btn-default', 'title' => Yii::t('users', 'Reset Grid')])]], 'columns' => [['class' => 'yii\\grid\\SerialColumn'], ['attribute' => 'name', 'width' => '30%'], ['format' => 'raw', 'width' => '190px', 'attribute' => 'preview', 'value' => function ($model) { return Html::a(ThumbHelper::getImg($model->img, 180, 38), '/uploads/book/' . $model->preview, ['class' => 'fancybox', 'data-fancybox-group' => 'gallery']); }], ['attribute' => 'user_id', 'value' => function ($model) { return $model->author; }], 'date:datetime', 'created_at:datetime', ['header' => Yii::t('users', 'Actions'), 'class' => 'kartik\\grid\\ActionColumn', 'dropdown' => false, 'vAlign' => 'middle', 'urlCreator' => function ($action, $model, $key, $index) { $link = '#'; switch ($action) { case 'view': $link = $model->id; break; case 'update': $link = Url::toRoute(['update', 'id' => $model->id]); break; case 'delete': $link = Url::toRoute(['delete', 'id' => $model->id]); break; }