Уведомления, есть необходимость при создании юзера включить ему email  оповещение на какое-то уведомление. В файле 
includes/functions_user.php в функции 
user_add есть два события: 
core.user_add_modify_data  и 
core.user_add_after. Первое позволяет исправить/дополнить 
$notifications_data, но ниже по коду идет проверка и добавление default значений email оповещений (строка 364).
Логичней было добавить событие для исправления/дополнения 
$notifications_data после прописывания default уведомлений, но до их записи в БД, т.е. после
Код: Выделить всё
	// Use default notifications settings if notifications_data is not set
	if ($notifications_data === null)
	{
		$notifications_data = array(
			array(
				'item_type'	=> 'notification.type.post',
				'method'	=> 'notification.method.email',
			),
			array(
				'item_type'	=> 'notification.type.topic',
				'method'	=> 'notification.method.email',
			),
		);
	}
,
в противном случае приходится использовать событие  
core.user_add_modify_data и прописывать в расширении дефолтные email уведомления, а если они в дальнейшем изменятся/дополнятся...