コード例 #1
0
}
$cat_types = array('favorits' => 'Избранное', 'all' => 'Все офферы', 'archive' => 'Архив');
$category_id = rq('category_id', 2);
$offset = rq('offset', 2);
$limit = rq('limit', 2, 1000);
$cat_type = rq('type');
// Существует ли тип, который нам прислали?
if (empty($cat_type) or !array_key_exists($cat_type, $cat_types)) {
    $cat_type = 'all';
}
$result = get_links_categories_list();
$arr_categories = array_merge(array(array('id' => 0, 'category_caption' => 'Без категории')), $result['categories']);
$arr_categories_count = $result['categories_count'];
// Свежеудаленная категория
$delete_cat = rq('delete_cat', 2);
if (!empty($delete_cat)) {
    $delete_category_info = category_info($delete_cat);
}
/* @var $cat_type string переменная определена при рендеринге меню */
$arr_offers = get_offers_list($cat_type, $category_id, $offset, $limit);
if ($arr_offers['error']) {
    redirect(full_url() . '?page=links');
}
if ($arr_offers['cat_name'] == '{empty}') {
    $page_headers[0] = '';
    $page_headers[1] = $cat_types[$cat_type];
} else {
    $page_headers[0] = $cat_types[$cat_type];
    $page_headers[1] = $arr_offers['cat_name'];
}
echo tpx('links');
コード例 #2
0
/**
 * Всего оферов в выбранной категории
 * @param string тип категории
 * @param int id категории
 */
function offers_total($cat_type, $cat_id = 0)
{
    $offers = get_offers_list($cat_type, $cat_id, 0, 1000, 1);
    return $offers;
}