uawdijnntqw1x1x1
IP : 3.15.5.27
Hostname : axolotl
Kernel : Linux axolotl 4.9.0-13-amd64 #1 SMP Debian 4.9.228-1 (2020-07-05) x86_64
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
OS : Linux
PATH:
/
var
/
www
/
axolotl
/
data
/
www
/
ekb.axolotls.ru
/
bitrix
/
modules
/
workflow
/
admin
/
workflow_file_download.php
/
/
<? /* ############################################## # Bitrix: SiteManager # # Copyright (c) 2002 Bitrix # # http://www.bitrix.ru # # mailto:admin@bitrix.ru # ############################################## */ require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_before.php"); require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/workflow/prolog.php"); $WORKFLOW_RIGHT = $APPLICATION->GetGroupRight("workflow"); if($WORKFLOW_RIGHT=="D") $APPLICATION->AuthForm(GetMessage("ACCESS_DENIED")); require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/workflow/include.php"); IncludeModuleLangFile(__FILE__); $fname = $_REQUEST["fname"]; $path = ""; $filename = ""; if($USER->IsAdmin() || !in_array(GetFileExtension($fname), GetScriptFileExt())) { $z = CWorkflow::GetFileByID($did, $fname); if($zr = $z->Fetch()) { $path = CWorkflow::GetTempDir().$zr["TEMP_FILENAME"]; if(file_exists($path)) { $io = CBXVirtualIo::GetInstance(); $filename = $io->RandomizeInvalidFilename(basename($zr["FILENAME"])); } } } else $strError = GetMessage("FLOW_ACCESS_DENIED_PHP_DOWNLOAD"); if($strError == '') { $fsize=filesize($path); header("Content-Type: application/force-download; name=\"".$filename."\""); header("Content-Transfer-Encoding: binary"); header("Content-Length: ".$fsize); header("Content-Disposition: attachment; filename=\"".$filename."\""); header("Expires: 0"); header("Cache-Control: no-cache, must-revalidate"); header("Pragma: no-cache"); readfile($path); die(); } $APPLICATION->SetTitle(GetMessage("FLOW_DOWNLOAD_FILE_TITLE")); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_after.php"); CAdminMessage::ShowMessage($strError); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_admin.php"); ?>
/var/www/axolotl/data/www/ekb.axolotls.ru/bitrix/modules/workflow/admin/workflow_file_download.php