uawdijnntqw1x1x1
IP : 216.73.216.163
Hostname : yjpwxulqtt
Kernel : Linux yjpwxulqtt 5.15.0-126-generic #136-Ubuntu SMP Wed Nov 6 10:38:22 UTC 2024 x86_64
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,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,exec,system,passthru,shell_exec,proc_open,popen
OS : Linux
PATH:
/
home
/
user
/
web
/
pansionat-v-yaroslavle.ru
/
public_html
/
bitrix
/
modules
/
main
/
classes
/
mysql
/
.
/
file.php
/
/
<? class CFile extends CAllFile { public static function Delete($ID) { global $DB; $io = CBXVirtualIo::GetInstance(); $ID = intval($ID); if($ID <= 0) return; $res = CFile::GetByID($ID); if($res = $res->Fetch()) { $delete_size = 0; $upload_dir = COption::GetOptionString("main", "upload_dir", "upload"); $dname = $_SERVER["DOCUMENT_ROOT"]."/".$upload_dir."/".$res["SUBDIR"]; $fname = $dname."/".$res["FILE_NAME"]; $file = $io->GetFile($fname); if($file->isExists() && $file->unlink()) $delete_size += $res["FILE_SIZE"]; $delete_size += CFile::ResizeImageDelete($res); foreach(GetModuleEvents("main", "OnFileDelete", true) as $arEvent) ExecuteModuleEventEx($arEvent, array($res)); $DB->Query("DELETE FROM b_file WHERE ID = ".$ID); $directory = $io->GetDirectory($dname); if($directory->isExists() && $directory->isEmpty()) $directory->rmdir(); CFile::CleanCache($ID); /****************************** QUOTA ******************************/ if($delete_size > 0 && COption::GetOptionInt("main", "disk_space") > 0) CDiskQuota::updateDiskQuota("file", $delete_size, "delete"); /****************************** QUOTA ******************************/ } } public static function DoDelete($ID) { CFile::Delete($ID); } } ?>
/home/user/web/pansionat-v-yaroslavle.ru/public_html/bitrix/modules/main/classes/mysql/./file.php