event->name){ case 'OnFileManagerUpload': $source = & $scriptProperties['source']; if(!$source->hasErrors()){ /* Запрещаем загрузку в корень, точнее удаляем новый файл, так как в MODX нет нормальной обработки событий на загрузку файлов, чтобы запретить загрузку */ if($directory == '/' && $files){ foreach($files as $file){ $path = $directory . $source->fileHandler->sanitizePath($file['name']); $source->removeObject($path); } $source->addError('path', "Нельзя загружать файлы в корневой раздел."); } } break; default:; }
Запрет для загрузки файлов в корневую директорию
MODX Revolution
14-07-2023