• Модуль: imopenlines
  • Путь к файлу: ~/bitrix/modules/imopenlines/lib/queue/event.php
  • Класс: BitrixImOpenLinesQueueEvent
  • Вызов: Event::onUserUpdateBefore
static function onUserUpdateBefore(&$userFields)
{
	if(
		isset($userFields['ACTIVE']) ||
		isset($userFields['UF_DEPARTMENT'])
	)
	{
		$usersManager = UserTable::getList([
			'select' => [
				'ID',
				'ACTIVE',
				'UF_DEPARTMENT'
			],
			'filter' => [
				'=ID' => $userFields['ID']
			]
		]);
		if ($user = $usersManager->fetch())
		{
			self::$userFieldsUpdate = $user;
		}
	}
}