Commit c818f7ad02459cec3386187b12529eeaad61d72a

Authored by Alex Savenko
1 parent b6562fd1

add vip to menu controller

Showing 1 changed file with 30 additions and 10 deletions   Show diff stats
src/app/frontend/controllers/MenuController.php
@@ -57,6 +57,22 @@ class MenuController extends \controllers\ControllerBase @@ -57,6 +57,22 @@ class MenuController extends \controllers\ControllerBase
57 $this->common->countOrderSum($cart); 57 $this->common->countOrderSum($cart);
58 $cart['total_price'] = $cart['total_sum']; 58 $cart['total_price'] = $cart['total_sum'];
59 } 59 }
  60 + /************************/
  61 +
  62 + //vip
  63 + $users_group_id = $this->session->get('users_group_id');
  64 + $users_group_discount = $this->getDi()->get('models')->getUsersGroup()->getOneData($users_group_id);
  65 + if (!empty($users_group_discount[0]['discount']) && $users_group_discount[0]['discount'] < 100 && $users_group_discount[0]['discount'] > 0) {
  66 + $users_group_discount = $users_group_discount[0]['discount'];
  67 + }
  68 + else {
  69 + $users_group_discount = 0;
  70 + }
  71 + if ($this->common->applyPromoCode($users_group_discount, $cart['items'])) {
  72 + $this->common->countOrderSum($cart);
  73 + $cart['total_price'] = $cart['total_sum'];
  74 + }
  75 + /************************/
60 76
61 $total_price = $cart['total_price']; 77 $total_price = $cart['total_price'];
62 $items = $cart['items']; 78 $items = $cart['items'];
@@ -411,17 +427,7 @@ class MenuController extends \controllers\ControllerBase @@ -411,17 +427,7 @@ class MenuController extends \controllers\ControllerBase
411 $special_user = $this->models->getSpecialUsers()->getOneData($special_users_id)[0]; 427 $special_user = $this->models->getSpecialUsers()->getOneData($special_users_id)[0];
412 } 428 }
413 429
414 - //vip  
415 - $users_group_id = $this->session->get('users_group_id');  
416 - if (isset($users_group_id) && $users_group_id == 38) {  
417 - if ($this->common->applyDiscount(5, $cart_items['items'])) {  
418 - $this->common->countOrderSum($cart_items);  
419 - $cart_items['total_price'] = $cart_items['total_sum'];  
420 - }  
421 - }  
422 -  
423 //discount 430 //discount
424 -  
425 $discount = $this->models->getDiscount()->getActiveData(); 431 $discount = $this->models->getDiscount()->getActiveData();
426 if (!empty($discount)) { 432 if (!empty($discount)) {
427 $discount = $discount[0]; 433 $discount = $discount[0];
@@ -430,7 +436,21 @@ class MenuController extends \controllers\ControllerBase @@ -430,7 +436,21 @@ class MenuController extends \controllers\ControllerBase
430 $this->common->countOrderSum($cart_items); 436 $this->common->countOrderSum($cart_items);
431 $cart_items['total_price'] = $cart_items['total_sum']; 437 $cart_items['total_price'] = $cart_items['total_sum'];
432 } 438 }
  439 + /************************/
433 440
  441 + //vip
  442 + $users_group_id = $this->session->get('users_group_id');
  443 + $users_group_discount = $this->getDi()->get('models')->getUsersGroup()->getOneData($users_group_id);
  444 + if (!empty($users_group_discount[0]['discount']) && $users_group_discount[0]['discount'] < 100 && $users_group_discount[0]['discount'] > 0) {
  445 + $users_group_discount = $users_group_discount[0]['discount'];
  446 + }
  447 + else {
  448 + $users_group_discount = 0;
  449 + }
  450 + if ($this->common->applyPromoCode($users_group_discount, $cart_items['items'])) {
  451 + $this->common->countOrderSum($cart_items);
  452 + $cart_items['total_price'] = $cart_items['total_sum'];
  453 + }
434 /************************/ 454 /************************/
435 455
436 foreach($cart_items['items'] as $k => $item) { 456 foreach($cart_items['items'] as $k => $item) {