Commit 00b29a46ef5b2b518dd8533d6943fbe4bd6a1ecb

Authored by Alexey Boroda
1 parent d2cf06c7

-Royalty and table

frontend/controllers/CabinetController.php
... ... @@ -148,7 +148,10 @@
148 148  
149 149 public function actionNotifications()
150 150 {
151   - return $this->render('notifications');
  151 + $table = Report::find()->all();
  152 + return $this->render('notifications', [
  153 + 'table' => $table,
  154 + ]);
152 155 }
153 156  
154 157 public function actionUsers()
... ...
frontend/models/Report.php
... ... @@ -118,7 +118,14 @@
118 118 'play_count',
119 119 ]
120 120 );
  121 +
121 122 }
122 123 parent::afterSave($insert, $changedAttributes);
123 124 }
  125 +
  126 + public function beforeSave($insert)
  127 + {
  128 + $this->royalty = $this->sum * 0.8 * 0.805;
  129 + return parent::beforeSave($insert);
  130 + }
124 131 }
... ...
frontend/views/cabinet/notifications.php
1 1 <?php
  2 + use frontend\models\Report;
2 3 use yii\web\View;
3 4  
4 5 /**
5 6 * @var View $this
  7 + * @var Report[] $table
6 8 */
7 9 ?>
8 10 <div class="style cab_content_list">
... ... @@ -22,161 +24,25 @@
22 24 <td>Кількість публічних сповіщень твору</td>
23 25 <td>Загальна Тривалість звучання твору<br/>(год.:хвил.: сек.) 0:00:00</td>
24 26 </tr>
25   -
26   - <tr>
27   - <td>1</td>
28   - <td><span class="name-songs">ЕЩЁ НЕ ВЕЧЕР</span></td>
29   - <td>Лайма Вайкуле</td>
30   - <td>Р.Паулс</td>
31   - <td>И.Р. Резник</td>
32   - <td>—</td>
33   - <td>100</td>
34   - <td>1</td>
35   - <td>—</td>
36   - </tr>
37   - <tr>
38   - <td>2</td>
39   - <td><span class="name-songs">ЛИСТЬЯ ЖЁЛТЫЕ</span></td>
40   - <td>Лайма Вайкуле</td>
41   - <td>Р.Паулс</td>
42   - <td>Я. Петерс / И.Д. Шаферан</td>
43   - <td>—</td>
44   - <td>80</td>
45   - <td>1</td>
46   - <td>—</td>
47   - </tr>
48   - <tr>
49   - <td>3</td>
50   - <td><span class="name-songs">ОГОНЬКИ</span></td>
51   - <td>Лайма Вайкуле</td>
52   - <td>Р.Паулс</td>
53   - <td>В.Сєрова</td>
  27 + <?php
  28 + $i = 1;
  29 + foreach ($table as $row) {
  30 + ?>
  31 + <tr>
  32 + <td><?=$i?></td>
  33 + <td><span class="name-songs"><?=$row->title?></span></td>
  34 + <td><?=$row->artist?></td>
  35 + <td>-</td>
  36 + <td>-</td>
54 37 <td>—</td>
55   - <td>60</td>
56   - <td>1</td>
  38 + <td><?=$row->royalty?></td>
  39 + <td><?=$row->count?></td>
57 40 <td>—</td>
58   - </tr>
59   - <tr>
60   - <td></td>
61   - <td></td>
62   - <td></td>
63   - <td></td>
64   - <td></td>
65   - <td></td>
66   - <td></td>
67   - <td></td>
68   - <td></td>
69   - </tr>
70   - <tr>
71   - <td></td>
72   - <td></td>
73   - <td></td>
74   - <td></td>
75   - <td></td>
76   - <td></td>
77   - <td></td>
78   - <td></td>
79   - <td></td>
80   - </tr>
81   - <tr>
82   - <td></td>
83   - <td></td>
84   - <td></td>
85   - <td></td>
86   - <td></td>
87   - <td></td>
88   - <td></td>
89   - <td></td>
90   - <td></td>
91   - </tr>
92   - <tr>
93   - <td></td>
94   - <td></td>
95   - <td></td>
96   - <td></td>
97   - <td></td>
98   - <td></td>
99   - <td></td>
100   - <td></td>
101   - <td></td>
102   - </tr>
103   - <tr>
104   - <td></td>
105   - <td></td>
106   - <td></td>
107   - <td></td>
108   - <td></td>
109   - <td></td>
110   - <td></td>
111   - <td></td>
112   - <td></td>
113   - </tr>
114   - <tr>
115   - <td></td>
116   - <td></td>
117   - <td></td>
118   - <td></td>
119   - <td></td>
120   - <td></td>
121   - <td></td>
122   - <td></td>
123   - <td></td>
124   - </tr>
125   - <tr>
126   - <td></td>
127   - <td></td>
128   - <td></td>
129   - <td></td>
130   - <td></td>
131   - <td></td>
132   - <td></td>
133   - <td></td>
134   - <td></td>
135   - </tr>
136   - <tr>
137   - <td></td>
138   - <td></td>
139   - <td></td>
140   - <td></td>
141   - <td></td>
142   - <td></td>
143   - <td></td>
144   - <td></td>
145   - <td></td>
146   - </tr>
147   - <tr>
148   - <td></td>
149   - <td></td>
150   - <td></td>
151   - <td></td>
152   - <td></td>
153   - <td></td>
154   - <td></td>
155   - <td></td>
156   - <td></td>
157   - </tr>
158   - <tr>
159   - <td></td>
160   - <td></td>
161   - <td></td>
162   - <td></td>
163   - <td></td>
164   - <td></td>
165   - <td></td>
166   - <td></td>
167   - <td></td>
168   - </tr>
169   - <tr>
170   - <td></td>
171   - <td></td>
172   - <td></td>
173   - <td></td>
174   - <td></td>
175   - <td></td>
176   - <td></td>
177   - <td></td>
178   - <td></td>
179   - </tr>
  41 + </tr>
  42 + <?php
  43 + $i++;
  44 + }
  45 + ?>
180 46 </table>
181 47 </div>
182 48 </div>
... ...