$page = $DB->getArray("SELECT * FROM service_pages WHERE id = ".$pageid); $mod=Tools_Http::Get('mod'); if (!empty($page[0])) { $page=$page[0]; ?>
switch ($mod) { case 'prices': { $products = new Products(); $Categories = new Products_Categories(); $fields = array(); $params = array( 'limit' => false ); $cat = $Categories -> getItem($page['goods_category']); if ($cat['parentid'] == 0) { $cats = $Categories -> getList($cat['id'], 'active'); $cids = array(); foreach ($cats as $cat) { $cids[] = intval($cat['id']); } } else { $cids = array($page['goods_category']); } $fields['catids'] = $cids; $fields['status'] = 'visible'; $goods = $products -> getList ($fields, $params); if (!empty($goods)) { $groupped = array(); foreach ($goods['data'] as $item) { $groupped[$item['catid']][] = $item; } foreach ($groupped as $catid => $items) { if ($catid) { $cat = $Categories -> getItem($catid); /* $l = $Categories -> getPath($catid, 'sef'); $l = '/shop/'.implode('/',$l); */ ?>