Commit 00b29a46ef5b2b518dd8533d6943fbe4bd6a1ecb

Authored by Alexey Boroda
1 parent d2cf06c7

-Royalty and table

frontend/controllers/CabinetController.php
@@ -148,7 +148,10 @@ @@ -148,7 +148,10 @@
148 148
149 public function actionNotifications() 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 public function actionUsers() 157 public function actionUsers()
frontend/models/Report.php
@@ -118,7 +118,14 @@ @@ -118,7 +118,14 @@
118 'play_count', 118 'play_count',
119 ] 119 ]
120 ); 120 );
  121 +
121 } 122 }
122 parent::afterSave($insert, $changedAttributes); 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 <?php 1 <?php
  2 + use frontend\models\Report;
2 use yii\web\View; 3 use yii\web\View;
3 4
4 /** 5 /**
5 * @var View $this 6 * @var View $this
  7 + * @var Report[] $table
6 */ 8 */
7 ?> 9 ?>
8 <div class="style cab_content_list"> 10 <div class="style cab_content_list">
@@ -22,161 +24,25 @@ @@ -22,161 +24,25 @@
22 <td>Кількість публічних сповіщень твору</td> 24 <td>Кількість публічних сповіщень твору</td>
23 <td>Загальна Тривалість звучання твору<br/>(год.:хвил.: сек.) 0:00:00</td> 25 <td>Загальна Тривалість звучання твору<br/>(год.:хвил.: сек.) 0:00:00</td>
24 </tr> 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 <td>—</td> 37 <td>—</td>
55 - <td>60</td>  
56 - <td>1</td> 38 + <td><?=$row->royalty?></td>
  39 + <td><?=$row->count?></td>
57 <td>—</td> 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 </table> 46 </table>
181 </div> 47 </div>
182 </div> 48 </div>