Документация для разработчиков

OnFileDelete

void
функция-обработчик(
 array arFile
);

Событие "OnFileDelete" вызывается после удаления файла в методе CFile::Delete. Событие может использоваться для удаления производной от файла информации (созданных при загрузке картинки эскизов и т.п.).

Параметры функции

Параметр Описание
arFile Массив с информацией об удаленном файле, содержащий ключи:
SUBDIR - подпапка в папке для загрузки файлов (обычно в /upload);
FILE_NAME - имя удаленного файла.

Возвращаемое значение

Не используется.

См. также

Примеры использования

<?
AddEventHandler("main", "OnFileDelete", "MyOnFileDelete");
function MyOnFileDelete($arFile)
{
$fname = $_SERVER["DOCUMENT_ROOT"]."/upload/resize/".$arFile["SUBDIR"]."/small_".$arFile["FILE_NAME"];
if(file_exists($fname))
unlink($fname);

}

?>


© «Битрикс», 2001-2020, «1С-Битрикс», 2020
Наверх