• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/domain/verification/basemanager.php
  • Класс: BitrixSaleDomainVerificationBaseManager
  • Вызов: BaseManager::getUrlRewritePath
static function getUrlRewritePath(): string;

/**
 * @return array
 * @throws MainArgumentException
 * @throws MainLoaderException
 * @throws MainObjectPropertyException
 * @throws MainSystemException
 */
public static function getSiteList() : array
{
	$siteList = [];

	$res = MainSiteTable::getList([
		"select" => ["ID", "NAME", "SERVER_NAME"],
		"filter" => [
			"ACTIVE" => "Y"
		]
	]);
	while ($row = $res->fetch())
	{
		if (empty($row["SERVER_NAME"]))
		{
			$row["SERVER_NAME"] = MainApplication::getInstance()->getContext()->getServer()->getServerName();
		}

		$siteList[] = $row;
	}

	$landingSiteList = self::getLandingSiteList();
	if ($landingSiteList)
	{
		$siteList = array_merge($siteList, $landingSiteList);
	}

	return $siteList;
}