• Модуль: imopenlines
  • Путь к файлу: ~/bitrix/modules/imopenlines/lib/queue/event.php
  • Класс: BitrixImOpenLinesQueueEvent
  • Вызов: Event::onUserAdd
static function onUserAdd(&$userFields)
{
	if(
		$userFields['RESULT'] &&
		(
			!isset($userFields['ACTIVE']) ||
			$userFields['ACTIVE'] === 'Y'
		) &&
		!empty($userFields['UF_DEPARTMENT'])
	)
	{
		$lines = self::getLineIsDepartmentQueue($userFields['UF_DEPARTMENT']);

		if (!empty($lines))
		{
			foreach ($lines as $lineId)
			{
				$queueManager = new QueueManager($lineId);
				$queueManager->refresh();
			}
		}
	}

	self::$userFieldsUpdate = false;
}