Commit 8f7c30bfc77f052d02734be1e1a8730481fbf22b

Authored by Alex Savenko
1 parent d01b023b

add discount to views

src/app/frontend/controllers/PageController.php
@@ -938,6 +938,13 @@ @@ -938,6 +938,13 @@
938 } 938 }
939 //vip 939 //vip
940 $users_group_id = $this->session->get('users_group_id'); 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 $this->view->setVars([ 949 $this->view->setVars([
943 'change_lang_url' => $lang_url, 950 'change_lang_url' => $lang_url,
@@ -961,7 +968,8 @@ @@ -961,7 +968,8 @@
961 'type_alias' => $type_alias, 968 'type_alias' => $type_alias,
962 'subtype_alias' => $subtype_alias, 969 'subtype_alias' => $subtype_alias,
963 'discount' => $discount, 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 else 975 else
@@ -1136,12 +1144,20 @@ @@ -1136,12 +1144,20 @@
1136 } 1144 }
1137 //vip 1145 //vip
1138 $users_group_id = $this->session->get('users_group_id'); 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 $this->view->pick('page/changeWithSize'); 1155 $this->view->pick('page/changeWithSize');
1141 $this->view->setVars([ 1156 $this->view->setVars([
1142 'item' => $item['0'], 1157 'item' => $item['0'],
1143 'discount' => $discount, 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 $this->view->setRenderLevel(View::LEVEL_ACTION_VIEW); 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,8 +9,8 @@ if(isset($special_user)) {
9 } 9 }
10 10
11 //vip 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 //discount 16 //discount
src/app/frontend/views/page/item.php
@@ -204,8 +204,8 @@ @@ -204,8 +204,8 @@
204 <li> 204 <li>
205 <?php 205 <?php
206 //vip 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 if (!empty($discount)) { 211 if (!empty($discount)) {