protected function _process() { global $lC_Manufacturer, $lC_Products; include 'includes/classes/products.php'; $lC_Products = new lC_Products(); $lC_Products->setManufacturer($lC_Manufacturer->getID()); if (isset($_GET['filter']) && is_numeric($_GET['filter']) && $_GET['filter'] > 0) { $lC_Products->setCategory($_GET['filter']); } if (isset($_GET['sort']) && !empty($_GET['sort'])) { if (strpos($_GET['sort'], '|d') !== false) { $lC_Products->setSortBy(substr($_GET['sort'], 0, -2), '-'); } else { $lC_Products->setSortBy($_GET['sort']); } } else { if (defined('PRODUCT_LISTING_DISPLAY_ORDER') && PRODUCT_LISTING_DISPLAY_ORDER != null) { $lC_Products->setSortBy(PRODUCT_LISTING_DISPLAY_ORDER); } } }
protected function _process() { global $current_category_id, $lC_Products; include 'includes/classes/products.php'; $lC_Products = new lC_Products($current_category_id); if (isset($_GET['filter']) && is_numeric($_GET['filter']) && $_GET['filter'] > 0) { $lC_Products->setManufacturer($_GET['filter']); } if (isset($_GET['sort']) && !empty($_GET['sort'])) { if (strpos($_GET['sort'], '|d') !== false) { $lC_Products->setSortBy(substr($_GET['sort'], 0, -2), '-'); } else { $lC_Products->setSortBy($_GET['sort']); } } else { if (defined('PRODUCT_LISTING_DISPLAY_ORDER') && PRODUCT_LISTING_DISPLAY_ORDER != null) { $lC_Products->setSortBy(strtolower(str_replace(' ', '_', PRODUCT_LISTING_DISPLAY_ORDER))); } } }