Modx Gallery Upload Event
Всем привет! Есть сайт на modx. Использую плагины Gallery и PhpThumbOn. Хочу подключить webp изображения на сайт. У modx есть системное событие OnFileManagerUpload которое срабатывает при загрузке файла через стандартный файловый менеджер:
<?php
if ($modx->event->name!='OnFileManagerUpload')
return;
$file_info=pathinfo($files['file']['name']);
$ext=strtolower($file_info['extension']);
$dir=MODX_BASE_PATH . $directory;
$file=$dir . $files['file']['name'];
if (($ext=="jpg" || $ext=="jpeg") && $files['file']['type']=='image/jpeg'){
$img = imageCreateFromJpeg($file);
}
if ($ext=="png" && $files['file']['type']=='image/png'){
$img = imageCreateFromPng($file);
}
imageWebp($img, $dir . $file_info['filename'] . '.' . 'webp');
imagedestroy($img);
Это работает (изображения конвертируются в webp), но только при загрузке через стандартный ФайлМенеджер:
Но если я загружаю через плагин Gallery копия jpg (в webp) не создается.:
Вопрос: Как создать event, чтобы работал плагин при загрузке из Gallery? Или какой использовать event если он уже встроен? В документации gallery не нашел ничего про Ивенты
Спасибо!

