コード例 #1
0
 public static function GetAllProducts($id_category, $order_by = null, $order_way = null, $limit = null)
 {
     if (isset($order_by) && !empty($order_by)) {
         if ($order_by == 'ID') {
             $order_by = 'p.sort_order';
         } elseif ($order_by == 'date') {
             $order_by = 'p.date_added';
         } elseif ($order_by == 'title') {
             $order_by = 'pd.name';
         } elseif ($order_by == 'price') {
             $order_by = 'p.price';
         } else {
             $order_by = 'p.sort_order';
         }
     }
     $data = array();
     $data['filter_category_id'] = $id_category;
     if (isset($order_way) && !empty($order_way)) {
         $data['order'] = $order_way;
     }
     if (isset($order_by) && !empty($order_by)) {
         $data['sort'] = $order_by;
     }
     if (isset($limit) && !empty($limit)) {
         $data['limit'] = $limit;
         $data['start'] = 0;
     }
     $values = sdsconfig::getProducts($data);
     if (isset($values) && !empty($values)) {
         return $values;
     } else {
         return false;
     }
 }