Blame view

frontend/views/cabinet/users.php 5.45 KB
caf85dfb   Yarik   Html
1
  <?php
3ebbbaa9   Alexey Boroda   -Reports
2
      use common\models\User;
3533e4e9   Yarik   Forms
3
      use frontend\models\IntellectualProperty;
cab22f38   Yarik   Users
4
5
      use frontend\models\Report;
      use yii\helpers\Html;
caf85dfb   Yarik   Html
6
      use yii\web\View;
cab22f38   Yarik   Users
7
      use yii\widgets\ActiveForm;
3533e4e9   Yarik   Forms
8
      use yii\widgets\Pjax;
caf85dfb   Yarik   Html
9
10
      
      /**
3533e4e9   Yarik   Forms
11
12
       * @var View     $this
       * @var Report[] $reports
3ebbbaa9   Alexey Boroda   -Reports
13
       * @var User $user
caf85dfb   Yarik   Html
14
       */
3ebbbaa9   Alexey Boroda   -Reports
15
16
      
      $user = \Yii::$app->user->identity;
caf85dfb   Yarik   Html
17
18
19
20
21
  ?>
  <div class="style cab_content_list">
      <div class="cab_content_list-dropdown">
          <div class="style table-forms tables-1">
              <div class="title_forms">Звіт про загальну суму винагороди (у розрізі користувачів)</div>
cab22f38   Yarik   Users
22
              <div class="btn-submit-blue">
3ebbbaa9   Alexey Boroda   -Reports
23
                  <?php if ($user->isAdmin()) echo Html::button(
cab22f38   Yarik   Users
24
25
26
27
28
29
30
31
32
                      'Добавить',
                      [
                          'type'        => 'button',
                          'class'       => 'add-button',
                          'data-toggle' => 'modal',
                          'data-target' => '#add-user-report',
                      ]
                  ) ?>
              </div>
3533e4e9   Yarik   Forms
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
              <?php
                  Pjax::begin(
                      [
                          'id'      => 'users-table',
                          'options' => [
                              'class' => 'style table-forms-wrapp',
                          ],
                      ]
                  );
              ?>
              <table class="table-1" cellpadding="0" cellspacing="0" border="0">
                  <tr>
                      <td><br/>п/п</td>
                      <td>Користувач</td>
                      <td>Виконавець</td>
                      <td>Твір</td>
                      <td>Кількість сповіщень</td>
                      <td>Перерахована сума</td>
7e633825   Alexey Boroda   -Added columns
51
52
53
54
                      <td>Комісія агенства</td>
                      <td>Нараховано автору</td>
                      <td>Податки</td>
                      <td>Сума до виплати</td>
3533e4e9   Yarik   Forms
55
56
57
58
59
60
61
62
                  </tr>
                  <?php
                      foreach ($reports as $index => $report) {
                          ?>
                          <tr>
                              <?php
                                  echo Html::tag('td', ++$index);
                                  echo Html::tag('td', $report->user);
3ebbbaa9   Alexey Boroda   -Reports
63
                                  echo Html::tag('td', '');
3533e4e9   Yarik   Forms
64
65
66
                                  echo Html::tag('td', $report->intellectualProperty->title);
                                  echo Html::tag('td', $report->count);
                                  echo Html::tag('td', $report->sum);
7e633825   Alexey Boroda   -Added columns
67
68
69
70
                                  echo Html::tag('td', $report->sum*0.2);
                                  echo Html::tag('td', $report->sum*0.8);
                                  echo Html::tag('td', $report->sum*0.8*0.195);
                                  echo Html::tag('td', $report->sum*0.8*0.805);
3533e4e9   Yarik   Forms
71
72
73
74
75
76
77
78
79
                              ?>
                          </tr>
                          <?php
                      }
                  ?>
              </table>
              <?php
                  Pjax::end();
              ?>
caf85dfb   Yarik   Html
80
81
82
          </div>
      </div>
  </div>
cab22f38   Yarik   Users
83
84
85
86
87
88
89
90
91
92
93
94
  <!-- Modal -->
  <div class="modal fade" id="add-user-report" tabindex="-1" role="dialog">
      <div class="modal-dialog" role="document">
          <div class="modal-content">
              <div class="modal-header">
                  <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                      <span aria-hidden="true">&times;</span></button>
                  <h4 class="modal-title">Додати звіт</h4>
              </div>
              <?php
                  $form = ActiveForm::begin(
                      [
3533e4e9   Yarik   Forms
95
                          'action' => [ '/cabinet/users-add' ],
cab22f38   Yarik   Users
96
97
98
99
100
101
102
                          'id'     => 'users-add-form',
                      ]
                  );
                  $report = new Report();
              ?>
              <div class="modal-body forms-cabinet forms-2">
                  <?php
3533e4e9   Yarik   Forms
103
104
                      echo $form->field($report, 'user')
                                ->textInput();
3ebbbaa9   Alexey Boroda   -Reports
105
  //                    echo $form->field($report, 'artist');
3533e4e9   Yarik   Forms
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
                      echo $form->field($report, 'intellectual_property_id')
                                ->dropDownList(
                                    IntellectualProperty::find()
                                                        ->asArray()
                                                        ->select(
                                                            [
                                                                'title',
                                                                'id',
                                                            ]
                                                        )
                                                        ->indexBy('id')
                                                        ->column()
                                );
                      echo $form->field($report, 'count')
                                ->textInput();
                      echo $form->field($report, 'sum')
                                ->textInput();
cab22f38   Yarik   Users
123
124
                  ?>
              </div>
3533e4e9   Yarik   Forms
125
              <div class="clearfix"></div>
cab22f38   Yarik   Users
126
127
128
129
130
131
132
133
134
135
136
137
138
              <div class="modal-footer btn-submit-blue">
                  <?php
                      echo Html::submitButton(
                          'OK'
                      );
                  ?>
              </div>
              <?php
                  $form::end();
              ?>
          </div>
      </div>
  </div>