diff --git a/src/app/frontend/controllers/PageController.php b/src/app/frontend/controllers/PageController.php index b033172..5430001 100644 --- a/src/app/frontend/controllers/PageController.php +++ b/src/app/frontend/controllers/PageController.php @@ -1408,7 +1408,25 @@ unset($i['options']); } } - + + //discount + $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']); + if ($discount['discount'] > 0 && $discount['discount'] <= 100 && in_array($item_id, $discount['group_ids'])) { + $discount = $discount['discount']; + } + else { + $discount = 0; + } + } else { + $discount = 0; + } + //vip + $users_group_id = $this->session->get('users_group_id'); if( $total_items['0']['total'] > \config::get( 'limits/items') ) { @@ -1436,14 +1454,16 @@ ]; $this->view->setVars([ - 'groups' => $items, - 'page' => $page, - 'search' => $search, - 'total' => $total_items['0']['total'], - 'no_robots' => 1, - 'meta_link_next' => $meta_link_next[1], - 'meta_link_prev' => $meta_link_prev[1], - 'paginate' => !empty($paginate['output']) ? $paginate['output'] : '' , + 'groups' => $items, + 'page' => $page, + 'search' => $search, + 'total' => $total_items['0']['total'], + 'no_robots' => 1, + 'meta_link_next' => $meta_link_next[1], + 'meta_link_prev' => $meta_link_prev[1], + 'paginate' => !empty($paginate['output']) ? $paginate['output'] : '' , + 'discount' => $discount, + 'users_group_id' => $users_group_id ]); } -- libgit2 0.21.4