From 9ef661986484b82a0634b0d553ff703bd0e91d1d Mon Sep 17 00:00:00 2001 From: Alex Date: Wed, 21 Dec 2016 20:05:36 +0200 Subject: [PATCH] price display --- src/app/frontend/controllers/MenuController.php | 13 +++++++++++++ 1 file changed, 13 insertions(+), 0 deletions(-) diff --git a/src/app/frontend/controllers/MenuController.php b/src/app/frontend/controllers/MenuController.php index dab0c93..1b47a7e 100644 --- a/src/app/frontend/controllers/MenuController.php +++ b/src/app/frontend/controllers/MenuController.php @@ -407,8 +407,21 @@ class MenuController extends \controllers\ControllerBase $special_user = $this->models->getSpecialUsers()->getOneData($special_users_id)[0]; } + $discount = $this->models->getDiscount()->getActiveData(); + if (!empty($discount)) { + $discount = $discount[0]; + $discount['group_ids'] = str_replace('{', '', $discount['group_ids']); + $discount['group_ids'] = str_replace('}', '', $discount['group_ids']); + $discount['group_ids'] = explode(',', $discount['group_ids']); + } + else { + $discount['discount'] = 0; + } + foreach($cart_items['items'] as $k => $item) { + $cart_items['items'][$k]['price'] = round($cart_items['items'][$k]['price']*(1-$discount['discount']/100), 1); + $cart_items['items'][$k]['group_sizes'] = $this->models->getItems()->getSizesByGroupId( $this->lang_id, $item['group_id'] ); $cart_items['items'][$k]['prices'] = $this->common->getPricesArray($item); -- libgit2 0.21.4