Commit 9ef661986484b82a0634b0d553ff703bd0e91d1d
1 parent
9ebe6e90
price display
Showing
1 changed file
with
13 additions
and
0 deletions
Show diff stats
src/app/frontend/controllers/MenuController.php
@@ -407,8 +407,21 @@ class MenuController extends \controllers\ControllerBase | @@ -407,8 +407,21 @@ class MenuController extends \controllers\ControllerBase | ||
407 | $special_user = $this->models->getSpecialUsers()->getOneData($special_users_id)[0]; | 407 | $special_user = $this->models->getSpecialUsers()->getOneData($special_users_id)[0]; |
408 | } | 408 | } |
409 | 409 | ||
410 | + $discount = $this->models->getDiscount()->getActiveData(); | ||
411 | + if (!empty($discount)) { | ||
412 | + $discount = $discount[0]; | ||
413 | + $discount['group_ids'] = str_replace('{', '', $discount['group_ids']); | ||
414 | + $discount['group_ids'] = str_replace('}', '', $discount['group_ids']); | ||
415 | + $discount['group_ids'] = explode(',', $discount['group_ids']); | ||
416 | + } | ||
417 | + else { | ||
418 | + $discount['discount'] = 0; | ||
419 | + } | ||
420 | + | ||
410 | foreach($cart_items['items'] as $k => $item) { | 421 | foreach($cart_items['items'] as $k => $item) { |
411 | 422 | ||
423 | + $cart_items['items'][$k]['price'] = round($cart_items['items'][$k]['price']*(1-$discount['discount']/100), 1); | ||
424 | + | ||
412 | $cart_items['items'][$k]['group_sizes'] = $this->models->getItems()->getSizesByGroupId( $this->lang_id, $item['group_id'] ); | 425 | $cart_items['items'][$k]['group_sizes'] = $this->models->getItems()->getSizesByGroupId( $this->lang_id, $item['group_id'] ); |
413 | $cart_items['items'][$k]['prices'] = $this->common->getPricesArray($item); | 426 | $cart_items['items'][$k]['prices'] = $this->common->getPricesArray($item); |
414 | 427 |