Commit 9ef661986484b82a0634b0d553ff703bd0e91d1d

Authored by Alex Savenko
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 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 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 425 $cart_items['items'][$k]['group_sizes'] = $this->models->getItems()->getSizesByGroupId( $this->lang_id, $item['group_id'] );
413 426 $cart_items['items'][$k]['prices'] = $this->common->getPricesArray($item);
414 427  
... ...