Blame view

backend/views/sitemap/index.php 2.71 KB
a42025b8   Yarik   Sitemap and slugb...
1
2
  <?php
      use artbox\gentelella\widgets\XPanel;
9af79e71   Yarik   Sitemap and slugb...
3
      use common\components\Sitemap;
a42025b8   Yarik   Sitemap and slugb...
4
5
6
7
8
9
10
11
      use yii\bootstrap\Html;
      use yii\web\View;
      
      /**
       * @var View $this
       */
      $this->title = \Yii::t('core', 'Sitemap');
      $this->params[ 'breadcrumbs' ][] = $this->title;
9af79e71   Yarik   Sitemap and slugb...
12
13
14
15
      /**
       * @var Sitemap $sitemap
       */
      $sitemap = \Yii::$app->get('sitemap');
a42025b8   Yarik   Sitemap and slugb...
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
62
63
64
65
66
67
68
69
70
  ?>
  <div class="sitemap-main">
      <?php
          $xPanel = XPanel::begin(
              [
                  'toolbar' => false,
                  'title'   => $this->title,
                  'options' => [
                      'class' => 'sitemap-buttons',
                  ],
              ]
          );
      ?>
      <div class="row">
          <div class="col-xs-12 col-sm-6 text-center">
              <?php
                  echo Html::a(
                      Html::icon(
                          'edit',
                          [
                              'prefix' => 'fa fa-',
                          ]
                      ) . \Yii::t('core', 'Edit'),
                      [ 'update' ],
                      [
                          'class' => 'btn btn-app',
                      ]
                  );
              ?>
          </div>
          <div class="col-xs-12 col-sm-6 text-center">
              <?php
                  echo Html::a(
                      Html::icon(
                          'cogs',
                          [
                              'prefix' => 'fa fa-',
                              'class'  => 'indexed',
                          ]
                      ) . Html::tag(
                          'span',
                          \Yii::t('core', 'Generate'),
                          [
                              'class' => 'indexed',
                          ]
                      ) . Html::tag(
                          'div',
                          ' ',
                          [
                              'class' => 'spinner',
                          ]
                      ),
                      [ 'generate' ],
                      [
                          'class' => 'btn btn-app ajax',
9af79e71   Yarik   Sitemap and slugb...
71
72
73
                          'data'  => [
                              'need-reload' => !$sitemap->checkFileExist(),
                          ],
a42025b8   Yarik   Sitemap and slugb...
74
75
76
77
78
79
                      ]
                  );
              ?>
          </div>
      </div>
      <?php
9af79e71   Yarik   Sitemap and slugb...
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
          if ($sitemap->checkFileExist()) {
              echo Html::tag(
                  'div',
                  Html::a(
                      \Yii::t('core', 'View generated sitemap.xml'),
                      $sitemap->getUrl(),
                      [
                          'target' => '_blank',
                      ]
                  ),
                  [
                      'class' => 'row text-right',
                  ]
              );
          }
      ?>
      <?php
a42025b8   Yarik   Sitemap and slugb...
97
98
99
          $xPanel::end();
      ?>
  </div>