Current Path : /var/www/html/clients/amz.e-nk.ru/bitrix/modules/search/ |
Current File : /var/www/html/clients/amz.e-nk.ru/bitrix/modules/search/include.php |
<? if(!defined("CACHED_b_search_tags")) define("CACHED_b_search_tags", 3600); if(!defined("CACHED_b_search_tags_len")) define("CACHED_b_search_tags_len", 2); require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/search/tools/stemming.php"); require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/search/tools/tags.php"); global $DB; $db_type = strtolower($DB->type); CModule::AddAutoloadClasses( "search", array( "CSearchCallback" => "classes/general/search.php", "CSearch" => "classes/".$db_type."/search.php", "CSearchQuery" => "classes/".$db_type."/search.php", "CSiteMap" => "classes/".$db_type."/sitemap.php", "CSearchCustomRank" => "classes/general/customrank.php", "CSearchTags" => "classes/general/tags.php", "CSearchSuggest" => "classes/".$db_type."/suggest.php", "CSearchStatistic" => "classes/general/statistic.php", "CSearchTitle" => "classes/".$db_type."/title.php", "CSearchLanguage" => "tools/language.php", "CSearchUser" => "classes/general/user.php", "CSearchParameters" => "classes/general/comp_parameters.php", "search" => "install/index.php", ) ); function GenerateUniqId($sName) { static $arPostfix = array(); $sPostfix = rand(); while(isset($arPostfix[$sPostfix])) $sPostfix = rand(); $arPostfix[$sPostfix] = 1; return preg_replace("/\W/", "_", $sName).$sPostfix; } $DB_test = CDatabase::GetModuleConnection('search', true); if(!is_object($DB_test)) return false; ?>