public function onBeforeFileAction(MOXMAN_Vfs_FileActionEventArgs $args) { switch ($args->getAction()) { case MOXMAN_Vfs_FileActionEventArgs::DELETE: if (!isset($args->getData()->format) && !isset($args->getData()->thumb)) { $args->setFileList(array_merge($args->getFileList(), $this->removeFormat($args->getFile()))); } break; } }