Blame view

frontend/views/accounts/blog.php 4 KB
eb7e82fb   Administrator   29.02.16
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
  <?php

      /**

       * @var BlogSearch    $searchModel

       * @var ActiveDataProvider $dataProvider

       */

      use common\models\BlogSearch;

      use yii\data\ActiveDataProvider;

      use yii\grid\ActionColumn;

      use yii\grid\GridView;

      use yii\helpers\Html;

      use yii\jui\DatePicker;

      use yii\widgets\ActiveField;

  

      $this->title = 'Блог';

      $this->params[ 'breadcrumbs' ][] = $this->title;

  ?>

  <div class="login-left-column-title"><?= $this->title ?></div>

  <div class="admin-all-pages-add">

      <?= Html::a(Yii::t('app', 'Добавить'), [ 'blog-create' ], [ 'class' => 'btn btn-success' ]) ?>

  </div>

  

  <div class="admin-table-portfolio">

      <?= GridView::widget([

          'options' => ['class'=>'style admin-all-pages-wr'],

          'dataProvider' => $dataProvider,

          'filterModel'  => $searchModel,

          'columns'      => [

              [

                  'attribute' => 'blog_id',

                  'label'     => 'ID',

              ],

              'name',

              [

                  'attribute' => 'date_add',

                  'filter' => "<div class=\"input-group input-group-xs input-daterange\">

  <span class='field-teamsearch-experience_from_from'>".

                      DatePicker::widget([

                          'model' => $searchModel,

                          'attribute' => 'date_add_from',

                          'language' => 'ru',

                          'dateFormat' => 'yyyy-MM-dd',

                          'clientOptions' => [

                              'changeYear' => true,

                              'changeMonth' => true,

                          ],

                      ]).

                      "</span>

  <span class=\"input-group-addon kv-field-separator\">

  <i class=\"glyphicon glyphicon-resize-horizontal\"></i>

  </span>

  <span class='field-teamsearch-experience_from_to'>".

                      DatePicker::widget([

                          'model' => $searchModel,

                          'attribute' => 'date_add_to',

                          'language' => 'ru',

                          'dateFormat' => 'yyyy-MM-dd',

                          'clientOptions' => [

                              'changeYear' => true,

                              'changeMonth' => true,

                          ],

                      ])

143979c5   Yarik   test
62
63
64
                      ."</span>"

                      .(($searchModel->hasErrors('date_add_from'))?'Дата начала не может быть больше сегодняшнего дня':'')

                      .(($searchModel->hasErrors('date_add_to'))?'Дата окончания должна быть больше даты начала':'')."

eb7e82fb   Administrator   29.02.16
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
  </div>",

                  'format' => 'html',

              ],

              'view_count',

              [

                  'class'    => ActionColumn::className(),

                  'buttons'  => [

                      'update' => function($url, $model, $key) {

                          return Html::a('<img src="/images/ico_pencil.png" alt="">', [

                              'blog-update',

                              'id' => $model->blog_id,

                          ],[

                              'title'        => 'Редактировать',

                          ]);

                      },

                      'delete' => function($url, $model, $key) {

                          return Html::a('<img src="/images/delete-ico.png" alt="">', [

                              'blog-delete',

                              'id' => $model->blog_id,

                          ], [

                              'title'        => 'Удалить',

                              'aria-label'   => 'Удалить',

                              'data-confirm' => 'Вы уверены, что хотите удалить этот элемент?',

                              'data-method'  => 'post',

                              'data-pjax'    => '0',

                          ]);

                      },

                  ],

                  'template' => '{update} {delete}',

              ],

          ],

      ]); ?>

  </div>