Exemplo n.º 1
0
    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 .= 'Поиск не дал результатов!';
    }
}