Commit 8cff44e308bc1d7c9bc9dca302125218e3a044e6

Authored by Alex Savenko
1 parent 080132b6

fix

src/app/frontend/controllers/PageController.php
@@ -5,7 +5,12 @@ @@ -5,7 +5,12 @@
5 5
6 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 6 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
7 use \Phalcon\Mvc\View; 7 use \Phalcon\Mvc\View;
8 - 8 +
  9 + /**
  10 + * Class PageController
  11 + * @package controllers
  12 + * @param $this \models
  13 + */
9 class PageController extends \controllers\ControllerBase 14 class PageController extends \controllers\ControllerBase
10 { 15 {
11 /////////////////////////////////////////////////////////////////////////// 16 ///////////////////////////////////////////////////////////////////////////
@@ -1436,12 +1441,13 @@ @@ -1436,12 +1441,13 @@
1436 1441
1437 //discount 1442 //discount
1438 $discount = $this->models->getDiscount()->getActiveData(); 1443 $discount = $this->models->getDiscount()->getActiveData();
1439 - if (!empty($discount)) {  
1440 - $discount = $discount[0];  
1441 - $discount['group_ids'] = str_replace('{', '', $discount['group_ids']);  
1442 - $discount['group_ids'] = str_replace('}', '', $discount['group_ids']);  
1443 - $discount['group_ids'] = explode(',', $discount['group_ids']);  
1444 - } 1444 + $discount = $this->models->getDiscount()->explodeGroupIds($discount);
  1445 +// if (!empty($discount)) {
  1446 +// $discount = $discount[0];
  1447 +// $discount['group_ids'] = str_replace('{', '', $discount['group_ids']);
  1448 +// $discount['group_ids'] = str_replace('}', '', $discount['group_ids']);
  1449 +// $discount['group_ids'] = explode(',', $discount['group_ids']);
  1450 +// }
1445 1451
1446 $this->view->setVars([ 1452 $this->view->setVars([
1447 'groups' => $items, 1453 'groups' => $items,
src/lib/models/discount.php
@@ -255,4 +255,16 @@ class discount extends \db @@ -255,4 +255,16 @@ class discount extends \db
255 ); 255 );
256 } 256 }
257 257
  258 + public static function explodeGroupIds($discounts_array) {
  259 +
  260 + foreach ($discounts_array as &$discount) {
  261 + $discount['group_ids'] = str_replace('{', '', $discount['group_ids']);
  262 + $discount['group_ids'] = str_replace('}', '', $discount['group_ids']);
  263 + $discount['group_ids'] = explode(',', $discount['group_ids']);
  264 + }
  265 +
  266 + return $discounts_array;
  267 +
  268 + }
  269 +
258 } 270 }
259 \ No newline at end of file 271 \ No newline at end of file