• Модуль: sender
  • Путь к файлу: ~/bitrix/modules/sender/lib/group.php
  • Класс: BitrixSenderGroupTable
  • Вызов: GroupTable::onBeforeUpdate
static function onBeforeUpdate(EntityEvent $event)
{
	$result = new EntityEventResult;

	$data = $event->getParameters();
	if (array_key_exists('DATE_UPDATE', $data['fields']))
	{
		$data['fields']['DATE_UPDATE'] = new TypeDateTime();
		$result->modifyFields($data['fields']);
	}

	if (array_key_exists('CODE', $data['fields']) && is_null($data['fields']['CODE']))
	{
		$data['fields']['CODE'] = new SqlExpression('NULL');
		$result->modifyFields($data['fields']);
	}

	return $result;
}