コード例 #1
0
 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);
         }
     }
 }
コード例 #2
0
ファイル: index.php プロジェクト: abhiesa-tolexo/loaded7
 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)));
         }
     }
 }