void функция-обработчик( array arFile );
Событие "OnFileDelete" вызывается после удаления файла в методе CFile::Delete. Событие может использоваться для удаления производной от файла информации (созданных при загрузке картинки эскизов и т.п.).
Примечание: Событие добавлено в версии 10.0.5 ядра.
Параметры функции
| Параметр | Описание |
|---|---|
| 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);
}
?>
Пользовательские комментарии
Пользовательские комментарии не являются официальной документацией. Ответственность за их использование несет сам пользователь.Добавлять комментарии могут только зарегистрированные пользователи. Сообщения для просмотра появляются после модерации.

