Commit 8f7c30bfc77f052d02734be1e1a8730481fbf22b

Authored by Alex Savenko
1 parent d01b023b

add discount to views

src/app/frontend/controllers/PageController.php
... ... @@ -938,6 +938,13 @@
938 938 }
939 939 //vip
940 940 $users_group_id = $this->session->get('users_group_id');
  941 + $users_group_discount = $this->models->getUsersGroup()->getOneData($users_group_id);
  942 + if (!empty($users_group_discount[0]['discount']) && $users_group_discount[0]['discount'] < 100 && $users_group_discount[0]['discount'] > 0) {
  943 + $users_group_discount = $users_group_discount[0]['discount'];
  944 + }
  945 + else {
  946 + $users_group_discount = 0;
  947 + }
941 948  
942 949 $this->view->setVars([
943 950 'change_lang_url' => $lang_url,
... ... @@ -961,7 +968,8 @@
961 968 'type_alias' => $type_alias,
962 969 'subtype_alias' => $subtype_alias,
963 970 'discount' => $discount,
964   - 'users_group_id' => $users_group_id
  971 + 'users_group_id' => $users_group_id,
  972 + 'users_group_discount' => $users_group_discount
965 973 ]);
966 974 }
967 975 else
... ... @@ -1136,12 +1144,20 @@
1136 1144 }
1137 1145 //vip
1138 1146 $users_group_id = $this->session->get('users_group_id');
  1147 + $users_group_discount = $this->models->getUsersGroup()->getOneData($users_group_id);
  1148 + if (!empty($users_group_discount[0]['discount']) && $users_group_discount[0]['discount'] < 100 && $users_group_discount[0]['discount'] > 0) {
  1149 + $users_group_discount = $users_group_discount[0]['discount'];
  1150 + }
  1151 + else {
  1152 + $users_group_discount = 0;
  1153 + }
1139 1154  
1140 1155 $this->view->pick('page/changeWithSize');
1141 1156 $this->view->setVars([
1142 1157 'item' => $item['0'],
1143 1158 'discount' => $discount,
1144   - 'users_group_id' => $users_group_id
  1159 + 'users_group_id' => $users_group_id,
  1160 + 'users_group_discount' => $users_group_discount
1145 1161 ]);
1146 1162 $this->view->setRenderLevel(View::LEVEL_ACTION_VIEW);
1147 1163 }
... ...
src/app/frontend/views/page/changeWithSize.php
... ... @@ -9,8 +9,8 @@ if(isset($special_user)) {
9 9 }
10 10  
11 11 //vip
12   -if (isset($users_group_id) && $users_group_id == 38) {
13   - $data['price'] = round($data['price']*0.95, 1);
  12 +if (isset($users_group_id) && isset($users_group_discount)) {
  13 + $data['price'] = round($data['price']*($users_group_discount/100), 1);
14 14 }
15 15  
16 16 //discount
... ...
src/app/frontend/views/page/item.php
... ... @@ -204,8 +204,8 @@
204 204 <li>
205 205 <?php
206 206 //vip
207   - if (isset($users_group_id) && $users_group_id == 38) {
208   - $item['price2'] = round($item['price2']*0.95, 1);
  207 + if (isset($users_group_id) && isset($users_group_discount)) {
  208 + $item['price2'] = round($item['price2']*($users_group_discount/100), 1);
209 209 }
210 210 // скидка
211 211 if (!empty($discount)) {
... ...