diff --git a/src/app/frontend/controllers/PageController.php b/src/app/frontend/controllers/PageController.php index 8d9f866..ce0c719 100644 --- a/src/app/frontend/controllers/PageController.php +++ b/src/app/frontend/controllers/PageController.php @@ -1381,6 +1381,25 @@ $total_items = $this->models->getItems()->getTotalItemsByTerm( $search ,$this->lang_id); $items = []; + + //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( !empty( $items_ ) ) { @@ -1392,6 +1411,8 @@ $i['cover'] = !empty( $i['group_cover'] ) ? $this->storage->getPhotoUrl( $i['group_cover'], 'avatar', '200x' ) : '/images/packet.jpg'; $i['alias'] = $this->url->get([ 'for' => 'item', 'type' => $i['type_alias'], 'subtype' => $i['subtype_alias'], 'group_alias' => $i['group_alias'], 'item_id' => $i['id'] ]); $i['price'] = $i['price2']; + if ($users_group_id == 38) + $i['price'] = $i['price']*0.95; $i['type_id'] = $i['type']; $i['id'] = $i['group_id']; @@ -1440,6 +1461,7 @@ 'meta_link_next' => $meta_link_next[1], 'meta_link_prev' => $meta_link_prev[1], 'paginate' => !empty($paginate['output']) ? $paginate['output'] : '' , + 'discount' => $discount ]); } -- libgit2 0.21.4