function _process() { global $current_category_id, $osC_Products; include 'includes/classes/products.php'; $osC_Products = new osC_Products($current_category_id); if (isset($_GET['filter']) && is_numeric($_GET['filter']) && $_GET['filter'] > 0) { $osC_Products->setManufacturer($_GET['filter']); } if (isset($_GET['sort']) && !empty($_GET['sort'])) { if (strpos($_GET['sort'], '|d') !== false) { $osC_Products->setSortBy(substr($_GET['sort'], 0, -2), '-'); } else { $osC_Products->setSortBy($_GET['sort']); } } }
function _process() { global $osC_Manufacturer, $osC_Products; include 'includes/classes/products.php'; $osC_Products = new osC_Products(); $osC_Products->setManufacturer($osC_Manufacturer->getID()); if (isset($_GET['filter']) && is_numeric($_GET['filter']) && $_GET['filter'] > 0) { $osC_Products->setCategory($_GET['filter']); } if (isset($_GET['products_attributes']) && is_array($_GET['products_attributes'])) { $osC_Products->setProductAttributesFilter($_GET['products_attributes']); } if (isset($_GET['sort']) && !empty($_GET['sort'])) { if (strpos($_GET['sort'], '|d') !== false) { $osC_Products->setSortBy(substr($_GET['sort'], 0, -2), '-'); } else { $osC_Products->setSortBy($_GET['sort']); } } }