• Модуль: rest
  • Путь к файлу: ~/bitrix/modules/rest/lib/controller/configuration/import.php
  • Класс: BitrixRestControllerConfigurationImport
  • Вызов: Import::registerAction
public function registerAction(array $data, array $option = [], CRestServer $server = null)
{
	$import = new ActionImport();
	$userId = 0;
	$appCode = '';
	if ($server instanceof CRestServer && $server->getAuthType() === Auth::AUTH_TYPE)
	{
		$appCode = $server->getClientId();
		$auth = $server->getAuthData();
		if (!empty($auth['user_id']))
		{
			$userId = (int)$auth['user_id'];
		}
	}

	if ($userId === 0)
	{
		global $USER;
		$userId = $USER->getId();
	}

	return $import->register($data, $option, $userId, $appCode);
}