Example #1
0
$arResult["GALLERY"] = $oPhoto->Gallery;
$arParams["PERMISSION"] = $oPhoto->User["Permission"];
$arResult["SECTION"] = array();
if ($arParams["SECTION_ID"] > 0) {
    $res = $oPhoto->GetSection($arParams["SECTION_ID"], $arResult["SECTION"]);
    if ($res > 400) {
        return ShowError(GetMessage("ALBUM_NOT_FOUND_ERROR"));
    } elseif ($res == 301) {
        // $url = CComponentEngine::MakePathFromTemplate(
        // $arParams["~SECTION_URL"],
        // array("USER_ALIAS" => $arGallery["CODE"], "SECTION_ID" => $arParams["SECTION_ID"]));
        //if (!$url)
        return ShowError(GetMessage("ALBUM_NOT_FOUND_ERROR"));
        //return LocalRedirect($url, false, "301 Moved Permanently");
    } elseif (!$oPhoto->CheckPermission($arParams["PERMISSION"], $arResult["SECTION"])) {
        if (!$oPhoto->IsPassFormDisplayed($arResult["SECTION"]["ID"])) {
            return ShowError(GetMessage("ALBUM_NOT_FOUND_ERROR"));
        }
    }
}
/********************************************************************
				Main values
********************************************************************/
$arResult["ELEMENTS_LIST"] = array();
$cache = new CPHPCache();
/********************************************************************
				/Main values
********************************************************************/
/********************************************************************
				Actions
********************************************************************/