• Модуль: documentgenerator
  • Путь к файлу: ~/bitrix/modules/documentgenerator/lib/model/template.php
  • Класс: BitrixDocumentGeneratorModelTemplateTable
  • Вызов: TemplateTable::onBeforeDelete
static function onBeforeDelete(Event $event)
{
	$id = $event->getParameter('primary')['ID'];
	$data = static::getById($id)->fetch();

	foreach(static::$fileFieldNames as $name)
	{
		if($data[$name])
		{
			static::$filesToDelete[] = $data[$name];
		}
	}

	TemplateProviderTable::deleteByTemplateId($id);
	TemplateUserTable::delete($id);
	static::addToStack();

	return parent::onBeforeDelete($event);
}