• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/urlrewriter.php
  • Класс: BitrixMainUrlRewriter
  • Вызов: UrlRewriter::delete
static function delete($siteId, $arFilter)
{
	if (empty($siteId))
		throw new ArgumentNullException("siteId");

	$arUrlRewrite = static::loadRules($siteId);

	$arResultKeys = self::filterRules($arUrlRewrite, $arFilter);
	foreach ($arResultKeys as $key)
		unset($arUrlRewrite[$key]);

	uasort($arUrlRewrite, array('BitrixMainUrlRewriter', "recordsCompare"));

	static::saveRules($siteId, $arUrlRewrite);
	Application::resetAccelerator();
}