Esempio n. 1
0
 /**
  * 	get count 
  */
 static function get_count()
 {
     // фильтрация
     $_filter = catalog::get_filter();
     // запрос
     $_sql = 'SELECT count(*) as count FROM catalog where id_parent=' . $_GET['grupa'] . ' and status=1 ' . $_filter;
     // выполняем запрос + при необходимости выводим сам запрос
     return mysql::query_findpole($_sql, 'count', 0);
 }
Esempio n. 2
0
    // строим запрос
    $_sql = 'SELECT * FROM catalog_tree where id_parent=' . $_GET['grupa'] . ' and status=1 order by sort desc';
    // выполняем запрос + при необходимости выводим сам запрос
    $result = mysql::query($_sql, 0);
    if ($result) {
        // выводим группы товаров
        $_str .= system::show_tpl(array('result' => $result), 'frontend/catalog/grupa.php');
    } else {
        // check for count news at page
        catalog::count_at_page();
        // get limit
        $limit = pager::pager_limit(catalog::get_count(), CATALOG_AT_PAGE);
        // сортировка
        $_sort = catalog::get_sort_at_page();
        // фильтрация
        $_filter = catalog::get_filter();
        // строим запрос
        $_sql = 'SELECT catalog.*, brand.pole as brand_name 
					FROM catalog
					LEFT JOIN brand ON catalog.brand=brand.id
					WHERE catalog.id_parent=' . $_GET['grupa'] . ' 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/list.php');
        } else {
            $_str .= 'В данной группе товары отсутствуют.';
        }
    }