• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/undo.php
  • Класс: CAutoSave
  • Вызов: CAutoSave::_GetFormID
static function _GetFormID()
{
	global $APPLICATION;

	$arParams = array();
	foreach ($_GET as $param => $value)
	{
		$param = strtoupper($param);

		if (substr($param, -2) == 'ID' || array_key_exists($param, self::$arImportantParams))
			$arParams[$param] = $value;
	}

	ksort($arParams);

	$url = mb_strtolower($APPLICATION->GetCurPage()).'?';
	foreach ($arParams as $param => $value)
	{
		if (is_array($value))
			$value = implode('|', $value);

		$url .= urlencode($param).'='.urlencode($value).'&';
	}

	return $url;
}