Blame view

backend/views/export/index.php 2.14 KB
80a6eda8   alex   примерный макет е...
1
  <?php
84767bd5   Alexey Boroda   -Export small fixes
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
      /**
       * @var $model object yii\base\DynamicModel
       */
      
      use artbox\core\admin\assets\DateRangePicker;
      use yii\widgets\ActiveForm;
      use yii\web\View;
      use yii\helpers\Html;
      use yiister\gentelella\widgets\Panel;
      
      DateRangePicker::register($this);
      
      $js = <<<JS
  var dateRangeInputTo = $('#datemodel-timeto');
  var dateRangeInputFrom = $('#datemodel-timefrom');
  var dateFormat = 'DD.MM.YY';
  dateRangeInputFrom.daterangepicker({
    singleDatePicker: true,
        autoUpdateInput: true,
        locale: {
            cancelLabel: 'Clear',
            format: dateFormat
        }
  });
  dateRangeInputTo.daterangepicker({
    singleDatePicker: true,
        autoUpdateInput: true,
        locale: {
            cancelLabel: 'Clear',
            format: dateFormat
        }
  });
  dateRangeInputFrom.on('cancel.daterangepicker', function() {
    //do something, like clearing an input
    dateRangeInputFrom.val('');
  });
  dateRangeInputTo.on('cancel.daterangepicker', function() {
    //do something, like clearing an input
    dateRangeInputTo.val('');
  });
  dateRangeInputFrom.val('');
  dateRangeInputTo.val('');
  JS;
      
      $this->registerJs($js, View::POS_READY);
80a6eda8   alex   примерный макет е...
47
48
49
  
  ?>
  
84767bd5   Alexey Boroda   -Export small fixes
50
51
52
  <?php
      $panel = Panel::begin(
          [
8c54b055   alex   Добавлен експорт ...
53
              'header' => 'Excel отчет по заявкам',
84767bd5   Alexey Boroda   -Export small fixes
54
55
56
57
58
          ]
      )
  ?>
    
    <div class="form-admin-sort-wr">
80a6eda8   alex   примерный макет е...
59
      <div class="form-admin-sort">
84767bd5   Alexey Boroda   -Export small fixes
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
          <?php $form = ActiveForm::begin(
              [
                  'action' => [ '/export/view' ],
                  'method' => 'POST',
              ]
          ); ?>
        <div class="input-wr">
            <?= $form->field($model, 'timeFrom')
                     ->textInput([ 'class' => '_datepicer' ]); ?>
        </div>
        
        
        <div class="input-wr">
            <?= $form->field($model, 'timeTo')
                     ->textInput([ 'class' => '_datepicer' ]); ?>
        
        </div>
        <div class="form-search-btn-wr">
8c54b055   alex   Добавлен експорт ...
78
            <?= Html::submitButton('Получить отчет', [ 'class' => 'btn btn-success' ]) ?>
84767bd5   Alexey Boroda   -Export small fixes
79
80
81
82
        </div>
          
          
          <?php ActiveForm::end() ?>
80a6eda8   alex   примерный макет е...
83
      </div>
84767bd5   Alexey Boroda   -Export small fixes
84
    </div>
80a6eda8   alex   примерный макет е...
85
  
84767bd5   Alexey Boroda   -Export small fixes
86
87
  <?php
      $panel::end();
8c54b055   alex   Добавлен експорт ...
88
89
90
91
92
  ?>
  <?php if(isset($status))
      echo "<h2>{$reason}</h2>";
  
      ?>