From c818f7ad02459cec3386187b12529eeaad61d72a Mon Sep 17 00:00:00 2001 From: Alex Date: Mon, 30 Jan 2017 18:55:26 +0200 Subject: [PATCH] add vip to menu controller --- src/app/frontend/controllers/MenuController.php | 40 ++++++++++++++++++++++++++++++---------- 1 file changed, 30 insertions(+), 10 deletions(-) diff --git a/src/app/frontend/controllers/MenuController.php b/src/app/frontend/controllers/MenuController.php index 8477f7b..5b7edf8 100644 --- a/src/app/frontend/controllers/MenuController.php +++ b/src/app/frontend/controllers/MenuController.php @@ -57,6 +57,22 @@ class MenuController extends \controllers\ControllerBase $this->common->countOrderSum($cart); $cart['total_price'] = $cart['total_sum']; } + /************************/ + + //vip + $users_group_id = $this->session->get('users_group_id'); + $users_group_discount = $this->getDi()->get('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; + } + if ($this->common->applyPromoCode($users_group_discount, $cart['items'])) { + $this->common->countOrderSum($cart); + $cart['total_price'] = $cart['total_sum']; + } + /************************/ $total_price = $cart['total_price']; $items = $cart['items']; @@ -411,17 +427,7 @@ class MenuController extends \controllers\ControllerBase $special_user = $this->models->getSpecialUsers()->getOneData($special_users_id)[0]; } - //vip - $users_group_id = $this->session->get('users_group_id'); - if (isset($users_group_id) && $users_group_id == 38) { - if ($this->common->applyDiscount(5, $cart_items['items'])) { - $this->common->countOrderSum($cart_items); - $cart_items['total_price'] = $cart_items['total_sum']; - } - } - //discount - $discount = $this->models->getDiscount()->getActiveData(); if (!empty($discount)) { $discount = $discount[0]; @@ -430,7 +436,21 @@ class MenuController extends \controllers\ControllerBase $this->common->countOrderSum($cart_items); $cart_items['total_price'] = $cart_items['total_sum']; } + /************************/ + //vip + $users_group_id = $this->session->get('users_group_id'); + $users_group_discount = $this->getDi()->get('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; + } + if ($this->common->applyPromoCode($users_group_discount, $cart_items['items'])) { + $this->common->countOrderSum($cart_items); + $cart_items['total_price'] = $cart_items['total_sum']; + } /************************/ foreach($cart_items['items'] as $k => $item) { -- libgit2 0.21.4