Example #1
0
$arParams["SET_TITLE"] = $arParams["SET_TITLE"] == "N" ? "N" : "Y";
//Turn on by default
$arParams["SET_NAV_CHAIN"] = $arParams["SET_NAV_CHAIN"] == "N" ? "N" : "Y";
//Turn on by default
$arParams["DISPLAY_PANEL"] = $arParams["DISPLAY_PANEL"] == "Y";
//Turn off by default
/********************************************************************
				/Input params
********************************************************************/
if ((empty($arParams["USER_ALIAS"]) || $arParams["USER_ALIAS"] == "empty") && $arParams["SECTION_ID"] > 0) {
    CModule::IncludeModule("photogallery");
    $oPhoto = new CPGalleryInterface(array("IBlockID" => $arParams["IBLOCK_ID"], "GalleryID" => $arParams["USER_ALIAS"], "Permission" => $arParams["PERMISSION_EXTERNAL"]), array("cache_time" => $arParams["CACHE_TIME"], "set_404" => $arParams["SET_STATUS_404"]));
    $oPhoto->Gallery = $oPhoto->Gallery ? $oPhoto->Gallery : array("CODE" => "empty");
    $res = $oPhoto->GetSection($arParams["SECTION_ID"], $arResult["SECTION"]);
    if (intval($res) < 400 && intval($res) > 300) {
        $arGallery = $oPhoto->GetSectionGallery($arResult["SECTION"]);
        if ($arGallery) {
            $arParams["USER_ALIAS"] = $arGallery["CODE"];
            $oPhoto->Gallery = $arGallery;
        }
    }
}
/********************************************************************
				Main Data
********************************************************************/
$arResult["GALLERY"] = array();
$arResult["backurl_encode"] = urlencode($GLOBALS['APPLICATION']->GetCurPageParam());
$arResult["MY_GALLERY"] = array();
$arResult["MY_GALLERIES"] = array();
$arResult["USERS"] = array();
$cache = new CPHPCache();