Fetch()) { $arEvents[] = $arEvent; } } if (mb_strlen($arFields['SITE_URL']) > 0) { $url = $arFields['SITE_URL']; } if (mb_substr($url, 0, 1) == '=') { foreach($arEvents as $arEvent) { $newUrl = ExecuteModuleEventEx($arEvent, array($arFields)); if ($newUrl !== $url) { $url = $newUrl; break; } } } $url = str_replace( array('#LANG#', '#SITE_DIR#', '#SERVER_NAME#'), array($arFields['DIR'], $arFields['DIR'], $arFields['SERVER_NAME']), $url ); $url = preg_replace("'(?LocationEncode($allSiteMap->URLEncode($url, 'UTF-8')); } public static function OnAfterUnRegisterModule($id) { if ($id == 'search') { include_once($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/asd.robots/install/index.php'); $module = new asd_robots(); $module->bNotOutput = true; $module->DoUninstall(); } } }