• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/short_uri.php
  • Класс: CBXAllShortUri
  • Вызов: CBXAllShortUri::GetUri
static function GetUri($shortUri)
{
	$shortUri = trim($shortUri);

	$ar = @parse_url($shortUri);
	if (isset($ar["path"]))
		$shortUri = $ar["path"];

	$shortUri = trim($shortUri, "/");

	$uriCrc32 = self::Crc32($shortUri);

	$dbResult = CBXShortUri::GetList(array(), array("SHORT_URI_CRC" => $uriCrc32));
	while ($arResult = $dbResult->Fetch())
	{
		if ($arResult["SHORT_URI"] == $shortUri)
			return array("URI" => $arResult["URI"], "STATUS" => $arResult["STATUS"], "ID" => $arResult["ID"]);
	}

	return null;
}