Blame view

backend/views/admin-menu/index.php 3.36 KB
14adae3b   Yarik   Коммит админ меню
1
2
3
4
5
6
7
8
9
10
11
12
  <?php
  
  use yii\helpers\Html;
  use yii\grid\GridView;
  
  /* @var $this yii\web\View */
  /* @var $searchModel backend\models\AdminMenuSearch */
  /* @var $dataProvider yii\data\ActiveDataProvider */
  
  $this->title = Yii::t('app', 'Admin Menus');
  $this->params['breadcrumbs'][] = $this->title;
  ?>
5dfa349e   Yarik   Коммит последний ...
13
  <div class="admin-menu-index box box-primary">
14adae3b   Yarik   Коммит админ меню
14
  
14adae3b   Yarik   Коммит админ меню
15
16
      <?php // echo $this->render('_search', ['model' => $searchModel]); ?>
  
14adae3b   Yarik   Коммит админ меню
17
18
19
      <?= GridView::widget([
          'dataProvider' => $dataProvider,
          'filterModel' => $searchModel,
5dfa349e   Yarik   Коммит последний ...
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
          'showFooter' => true,
          'layout' => "<div class='box-header with-border admin_grid_action'>
                          <div class='action_link'>"
                              .Html::a(Yii::t('app', 'Create Admin Menu'), ['create'], ['class' => 'btn btn-success btn-flat']).
                          "</div>
                          <div class='pull-right'>
                              {pager}
                          </div>
                      </div>
                      <div class='box-body no-padding table-responsive'>
                          {items}
                      </div>
                      <div class='box-footer admin_grid_action'>
                          <div class='action_link'>"
                              .Html::a(Yii::t('app', 'Create Admin Menu'), ['create'], ['class' => 'btn btn-success btn-flat']).
                          "</div>
                          <div class='pull-right'>
                              {pager}
                          </div>
                      </div>",
14adae3b   Yarik   Коммит админ меню
40
          'columns' => [
14adae3b   Yarik   Коммит админ меню
41
              ['class' => 'yii\grid\ActionColumn'],
5dfa349e   Yarik   Коммит последний ...
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
              'id',
              'name',
              'path',
              'params',
              [
                  'format' => 'raw',
                  'filter' => [
                      '1'=>'Отображаются',
                      '0'=>'Скрытые',
                  ],
                  'value' => function($data){
                      if($data->active){
                          $status_img = '<i style="color: #008000" class="glyphicon glyphicon-ok"></i>';
                      } else {
                          $status_img = '<i style="color: red" class="glyphicon glyphicon-remove"></i>';
                      }
                      return $status_img;
                  },
                  'attribute'=>'active',
              ],
              [
                  'attribute' =>  'parentt',
                  'content' =>
                      function($model, $key, $index, $column) {
                      if($model->parent->id) {
                          return $model->parent->name;
                      } else {
                          return '<i class="small">'.Yii::t('app', 'Корневой элемент').'</i>';
                      }
                  }
              ],
              [
                  'format' => 'raw',
                  'filter' => [
                      '1'=>'Отображаются',
                      '0'=>'Скрытые',
                  ],
                  'value' => function($data){
                      if($data->hide_min){
                          $status_img = '<i style="color: #008000" class="glyphicon glyphicon-ok"></i>';
                      } else {
                          $status_img = '<i style="color: red" class="glyphicon glyphicon-remove"></i>';
                      }
                      return $status_img;
                  },
                  'attribute'=>'hide_min',
              ],
14adae3b   Yarik   Коммит админ меню
89
90
91
92
          ],
      ]); ?>
  
  </div>