if (isset($_GET['id'])) { system::isset_numeric($_GET['id']); } if (isset($_GET['type_sort'])) { system::isset_numeric($_GET['type_sort']); } if (isset($_GET['at_page'])) { system::isset_numeric($_GET['at_page']); } // check for count news at page catalog::count_at_page(); // get limit $limit = pager::pager_limit(filter::get_count(), CATALOG_AT_PAGE); // сортировка $_sort = catalog::get_sort_at_page(); // фильтрация $_filter = filter::get_filter(); // строим запрос $_sql = 'SELECT catalog.*, brand.pole as brand_name FROM catalog, brand WHERE catalog.brand=brand.id and catalog.status=1 ' . $_filter . ' ORDER BY ' . $_sort . ' LIMIT ' . $limit; // выполняем запрос + при необходимости выводим сам запрос $result = mysql::query($_sql, 0); if ($result) { $_str .= system::show_tpl(array('result' => $result), 'frontend/catalog/filter/list.php'); } else { $_str .= 'Поиск не дал результатов!'; } }