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; } }