diff --git a/src/app/frontend/controllers/PageController.php b/src/app/frontend/controllers/PageController.php index 2492069..a96b66f 100644 --- a/src/app/frontend/controllers/PageController.php +++ b/src/app/frontend/controllers/PageController.php @@ -938,6 +938,13 @@ } //vip $users_group_id = $this->session->get('users_group_id'); + $users_group_discount = $this->models->getUsersGroup()->getOneData($users_group_id); + if (!empty($users_group_discount[0]['discount']) && $users_group_discount[0]['discount'] < 100 && $users_group_discount[0]['discount'] > 0) { + $users_group_discount = $users_group_discount[0]['discount']; + } + else { + $users_group_discount = 0; + } $this->view->setVars([ 'change_lang_url' => $lang_url, @@ -961,7 +968,8 @@ 'type_alias' => $type_alias, 'subtype_alias' => $subtype_alias, 'discount' => $discount, - 'users_group_id' => $users_group_id + 'users_group_id' => $users_group_id, + 'users_group_discount' => $users_group_discount ]); } else @@ -1136,12 +1144,20 @@ } //vip $users_group_id = $this->session->get('users_group_id'); + $users_group_discount = $this->models->getUsersGroup()->getOneData($users_group_id); + if (!empty($users_group_discount[0]['discount']) && $users_group_discount[0]['discount'] < 100 && $users_group_discount[0]['discount'] > 0) { + $users_group_discount = $users_group_discount[0]['discount']; + } + else { + $users_group_discount = 0; + } $this->view->pick('page/changeWithSize'); $this->view->setVars([ 'item' => $item['0'], 'discount' => $discount, - 'users_group_id' => $users_group_id + 'users_group_id' => $users_group_id, + 'users_group_discount' => $users_group_discount ]); $this->view->setRenderLevel(View::LEVEL_ACTION_VIEW); } diff --git a/src/app/frontend/views/page/changeWithSize.php b/src/app/frontend/views/page/changeWithSize.php index 3c80a6f..e38ec1b 100644 --- a/src/app/frontend/views/page/changeWithSize.php +++ b/src/app/frontend/views/page/changeWithSize.php @@ -9,8 +9,8 @@ if(isset($special_user)) { } //vip -if (isset($users_group_id) && $users_group_id == 38) { - $data['price'] = round($data['price']*0.95, 1); +if (isset($users_group_id) && isset($users_group_discount)) { + $data['price'] = round($data['price']*($users_group_discount/100), 1); } //discount diff --git a/src/app/frontend/views/page/item.php b/src/app/frontend/views/page/item.php index 428b9df..926f498 100644 --- a/src/app/frontend/views/page/item.php +++ b/src/app/frontend/views/page/item.php @@ -204,8 +204,8 @@