'' && preg_match('/^[a-z0-9]{32}$/i', $hash)) { $rsFiles = CTicket::GetFileList("s_id", "asc", array("HASH"=>$hash), 'Y'); if ($rsFiles && $arFile = $rsFiles->Fetch()) { set_time_limit(0); $options = array(); if ($_REQUEST["action"] == "download") { $options["force_download"] = true; } CFile::ViewByUser($arFile, $options); } } require($_SERVER["DOCUMENT_ROOT"].BX_ROOT."/modules/main/include/prolog_after.php"); ShowError(GetMessage("SUP_ERROR_ATTACH_NOT_FOUND")); require($_SERVER["DOCUMENT_ROOT"].BX_ROOT."/modules/main/include/epilog.php");?>