• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/usertypemanager.php
  • Класс: CUserTypeManager
  • Вызов: CUserTypeManager::updateUserFieldValuesByEvent
protected function updateUserFieldValuesByEvent(string $entityId, int $id, array $fields): ?bool
{
	$result = null;

	$event = new BitrixMainEvent('main', 'onUpdateUserFieldValues', ['entityId' => $entityId, 'id' => $id, 'fields' => $fields]);
	$event->send();
	foreach($event->getResults() as $eventResult)
	{
		if($eventResult->getType() === BitrixMainEventResult::SUCCESS)
		{
			$result = true;
		}
		elseif($eventResult->getType() === BitrixMainEventResult::ERROR)
		{
			$result = false;
		}
	}

	return $result;
}