• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/access.php
  • Класс: CAccess
  • Вызов: CAccess::GetFormHtml
public function GetFormHtml($arParams = false)
{
	$arHtml = [];
	foreach (static::$arAuthProviders as $provider)
	{
		$cl = new $provider["CLASS"];
		if (is_callable([$cl, "GetFormHtml"]))
		{
			$res = call_user_func_array([$cl, "GetFormHtml"], [$this->arParams]);
			if ($res !== false)
			{
				$arHtml[$provider["ID"]] = [
					"NAME" => $provider["NAME"],
					"HTML" => $res["HTML"],
					"SELECTED" => $res["SELECTED"] ?? false,
				];
			}
		}
	}
	return $arHtml;
}