1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
include.php
См. документацию.
1<?php
2if (!defined('CACHED_b_search_tags'))
3{
4 define('CACHED_b_search_tags', 3600);
5}
6if (!defined('CACHED_b_search_tags_len'))
7{
8 define('CACHED_b_search_tags_len', 2);
9}
10if (!defined('CACHED_opensearch_template'))
11{
12 define('CACHED_opensearch_template', 36000);
13}
14
15require_once $_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/search/tools/stemming.php';
16require_once $_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/search/tools/tags.php';
17
19 'search',
20 [
21 'CSearchCallback' => 'classes/general/search.php',
22 'CSearch' => 'classes/mysql/search.php',
23 'CSearchItem' => 'classes/general/item.php',
24 'CSearchQuery' => 'classes/mysql/search.php',
25 'CAllSiteMap' => 'classes/general/sitemap.php',
26 'CSiteMap' => 'classes/mysql/sitemap.php',
27 'CSearchCustomRank' => 'classes/general/customrank.php',
28 'CSearchTags' => 'classes/general/tags.php',
29 'CSearchSuggest' => 'classes/mysql/suggest.php',
30 'CSearchStatistic' => 'classes/general/statistic.php',
31 'CSearchTitle' => 'classes/general/title.php',
32 'CSearchLanguage' => 'tools/language.php',
33 'CSearchUser' => 'classes/general/user.php',
34 'CSearchParameters' => 'classes/general/comp_parameters.php',
35 'search' => 'install/index.php',
36 'CSearchFullText' => 'classes/general/full_text.php',
37 'CSearchSphinx' => 'tools/sphinx.php',
38 'CSearchOpenSearch' => 'tools/opensearch.php',
39 'CSearchStemTable' => 'tools/stemtable.php',
40 'CSearchMysql' => 'tools/mysql.php',
41 'CSearchPgsql' => 'tools/pgsql.php',
42 ]
43);
44
45CJSCore::RegisterExt('search_tags', [
46 'js' => '/bitrix/js/search/tags.js',
47]);
48
56function GenerateUniqId($sName)
57{
58 static $arPostfix = [];
59
60 $sPostfix = rand();
61 while (isset($arPostfix[$sPostfix]))
62 {
63 $sPostfix = rand();
64 }
65
66 $arPostfix[$sPostfix] = 1;
67
68 return preg_replace('/\\W/', '_', $sName) . $sPostfix;
69}
70
71$DB_test = CDatabase::GetModuleConnection('search', true);
72if (!is_object($DB_test))
73{
74 return false;
75}
static RegisterExt($name, $arPaths)
Определения jscore.php:28
static AddAutoloadClasses($module, $arParams=[])
Определения module.php:27
$_SERVER["DOCUMENT_ROOT"]
Определения cron_frame.php:9
GenerateUniqId($sName)
Определения include.php:56
$DB_test
Определения include.php:71