Example #1
0
<?php

if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) {
    die;
}
$arFilter = array("ACTIVE" => "Y");
$arFilter["ID"] = Club::getListHaveNews();
$arNavStartParams = array("nPageSize" => 33, "bShowAll" => false);
$result = array();
$res = Club::getList(array("SORT" => "DESC"), $arFilter, FALSE, $arNavStartParams, array("NAME", "ID", "PREVIEW_TEXT", "PREVIEW_PICTURE", 'PROPERTY_RATING', 'PROPERTY_METRO', 'PROPERTY_TIME_WORKING', 'PROPERTY_PRICE_COCKTAIL', 'PROPERTY_CARDS'));
while ($arField = $res->Fetch()) {
    $arFile = CFile::GetFileArray($arField["PREVIEW_PICTURE"]);
    $result[] = array("ID" => $arField["ID"], "NAME" => $arField["NAME"], "PREVIEW_TEXT" => $arField["~PREVIEW_TEXT"], "PREVIEW_PICTURE" => imgurl($arFile["SRC"], array("w" => 200)), "PROPERTY_METRO_VALUE" => $arField["PROPERTY_METRO_VALUE"], "PROPERTY_RATING_VALUE" => $arField["PROPERTY_RATING_VALUE"], "PROPERTY_TIME_WORKING_VALUE" => str_replace(";", "<br/>", $arField["PROPERTY_TIME_WORKING_VALUE"]), "PROPERTY_PRICE_COCKTAIL_VALUE" => $arField["PROPERTY_PRICE_COCKTAIL_VALUE"], "PROPERTY_CARDS_VALUE" => $arField["PROPERTY_CARDS_VALUE"]);
    $clubListID[] = intval($arField["ID"]);
}
$arResult["CLUB_LIST"] = $result;
$arResult["stocksCount"] = Stocks::getCount($clubListID);
$arResult["NAV_STRING"] = $res->GetPageNavStringEx($navComponentObject, "", "modern");
//$arResult["NAV"]=$res->NavPrint("События", false, "text","/include/paginator/home.php");;
$this->IncludeComponentTemplate();
Example #2
0
<?php

/**
 * User:        ����
 * Data:        11.06.12 22:14
 * Site: http://sForge.ru
 **/
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) {
    die;
}
CModule::IncludeModule("iblock");
if ($this->StartResultCache()) {
    $arSelect = array("ID", "NAME", "PREVIEW_TEXT", "PREVIEW_PICTURE", 'PROPERTY_RATING', 'PROPERTY_METRO', 'PROPERTY_TIME_WORKING', 'PROPERTY_PRICE_COCKTAIL', 'PROPERTY_CARDS');
    $arFilter = array("IBLOCK_ID" => IB_CLUB_ID, "ACTIVE_DATE" => "Y", "ACTIVE" => "Y");
    $res = CIBlockElement::GetList(array("SORT" => "DESC"), $arFilter, false, array("nPageSize" => 50), $arSelect);
    while ($arField = $res->Fetch()) {
        $arFile = CFile::GetFileArray($arField["PREVIEW_PICTURE"]);
        $arFields[] = array("ID" => $arField["ID"], "NAME" => $arField["NAME"], "PREVIEW_TEXT" => $arField["~PREVIEW_TEXT"], "PREVIEW_PICTURE" => $arFile["SRC"], "PROPERTY_METRO_VALUE" => $arField["PROPERTY_METRO_VALUE"], "PROPERTY_RATING_VALUE" => $arField["PROPERTY_RATING_VALUE"], "PROPERTY_TIME_WORKING_VALUE" => $arField["PROPERTY_TIME_WORKING_VALUE"], "PROPERTY_PRICE_COCKTAIL_VALUE" => $arField["PROPERTY_PRICE_COCKTAIL_VALUE"], "PROPERTY_CARDS_VALUE" => $arField["PROPERTY_CARDS_VALUE"]);
    }
    $stocksRes = new Stocks(1);
    $stocksCount = $stocksRes->getCount();
    $arResult["stocksCount"] = $stocksCount;
    $arResult["ClubList"] = $arFields;
    $arResult["res"] = $res;
    $this->IncludeComponentTemplate();
}