//Turn on by default $arParams["DISPLAY_PANEL"] = $arParams["DISPLAY_PANEL"] == "Y" ? "Y" : "N"; //Turn off by default if (!isset($arParams["CACHE_TIME"])) { $arParams["CACHE_TIME"] = 3600; } if ($arParams["CACHE_TYPE"] == "Y" || $arParams["CACHE_TYPE"] == "A" && COption::GetOptionString("main", "component_cache_on", "Y") == "Y") { $arParams["CACHE_TIME"] = intval($arParams["CACHE_TIME"]); } else { $arParams["CACHE_TIME"] = 0; } /******************************************************************** /Input params ********************************************************************/ if ($_REQUEST["uploader_redirect"] == "Y" && check_bitrix_sessid()) { $arErrors = CImageUploader::CheckErrors(); $savedData = CImageUploader::GetSavedData(); if (is_array($savedData) || $arErrors && count($arErrors) > 0) { if ((!$savedData['SECTION_ID'] || $savedData['UPLOADING_START'] == "Y" && $savedData['UPLOADING_SUCCESS'] != "Y") && !$arErrors) { $arErrors = array(array('id' => "BXPH_UNKNOWN_UPLOAD", 'text' => GetMessage('P_BXPH_UNKNOWN_UPLOAD'))); } CImageUploader::CleanSavedData(); if (!$arErrors) { $arParams["SUCCESS_URL"] = CHTTP::urlDeleteParams(CComponentEngine::MakePathFromTemplate($arParams["~SECTION_URL"], array("USER_ALIAS" => $arParams["USER_ALIAS"], "SECTION_ID" => $savedData["SECTION_ID"])), array("sessid", "uploader_redirect")); return LocalRedirect($arParams['SUCCESS_URL']); } else { $arResult['ERROR_MESSAGE'] = ""; foreach ($arErrors as $err) { $arResult['ERROR_MESSAGE'] = '[' . $err['id'] . '] ' . (strlen($err['text']) > 0 ? $err['text'] : GetMessage('P_UNKNOWN_ERROR')) . "<br>"; } }