• Модуль: imopenlines
  • Путь к файлу: ~/bitrix/modules/imopenlines/lib/model/config.php
  • Класс: BitrixImOpenLinesModelConfigTable
  • Вызов: ConfigTable::onDelete
static function onDelete(Event $event)
{
	$result = new EventResult;
	$configId = $event->getParameters()['primary']['ID'];

	$defaultOperatorData = self::getList([
		'select' => ['DEFAULT_OPERATOR_DATA'],
		'filter' => ['=ID' => $configId]
	])->fetch()['DEFAULT_OPERATOR_DATA'];

	if(
		!empty($defaultOperatorData['AVATAR_ID']) &&
		$defaultOperatorData['AVATAR_ID'] > 0
	)
	{
		CFile::Delete($defaultOperatorData['AVATAR_ID']);
	}

	return $result;
}