.parameters.php
3.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
<?
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();
if(!CModule::IncludeModule("search"))
return;
$arComponentParameters = array(
"GROUPS" => array(
"PAGER_SETTINGS" => array(
"NAME" => GetMessage("SEARCH_PAGER_SETTINGS"),
),
),
"PARAMETERS" => array(
"AJAX_MODE" => array(),
"RESTART" => array(
"PARENT" => "DATA_SOURCE",
"NAME" => GetMessage("SEARCH_RESTART"),
"TYPE" => "CHECKBOX",
"DEFAULT" => "N",
),
"NO_WORD_LOGIC" => array(
"PARENT" => "DATA_SOURCE",
"NAME" => GetMessage("CP_BSP_NO_WORD_LOGIC"),
"TYPE" => "CHECKBOX",
"DEFAULT" => "N",
),
"USE_LANGUAGE_GUESS" => Array(
"NAME" => GetMessage("CP_BSP_USE_LANGUAGE_GUESS"),
"TYPE" => "CHECKBOX",
"DEFAULT" => "Y",
),
"CHECK_DATES" => array(
"PARENT" => "DATA_SOURCE",
"NAME" => GetMessage("SEARCH_CHECK_DATES"),
"TYPE" => "CHECKBOX",
"DEFAULT" => "N",
),
"USE_TITLE_RANK" => array(
"PARENT" => "DATA_SOURCE",
"NAME" => GetMessage("SEARCH_USE_TITLE_RANK"),
"TYPE" => "CHECKBOX",
"DEFAULT" => "N",
),
"DEFAULT_SORT" => array(
"PARENT" => "DATA_SOURCE",
"NAME" => GetMessage("CP_SP_DEFAULT_SORT"),
"TYPE" => "LIST",
"MULTIPLE" => "N",
"DEFAULT" => "rank",
"VALUES" => array(
"rank" => GetMessage("CP_SP_DEFAULT_SORT_RANK"),
"date" => GetMessage("CP_SP_DEFAULT_SORT_DATE"),
),
),
"FILTER_NAME" => array(
"PARENT" => "DATA_SOURCE",
"NAME" => GetMessage("CP_BSP_FILTER_NAME"),
"TYPE" => "STRING",
),
"SHOW_WHERE" => array(
"PARENT" => "VISUAL",
"NAME" => GetMessage("SEARCH_SHOW_DROPDOWN"),
"TYPE" => "CHECKBOX",
"DEFAULT" => "Y",
"REFRESH" => "Y",
),
"arrWHERE" => array(
"PARENT" => "VISUAL",
"NAME" => GetMessage("SEARCH_WHERE_DROPDOWN"),
"TYPE" => "LIST",
"MULTIPLE" => "Y",
"VALUES" => CSearchParameters::GetFilterDropDown(),
),
"SHOW_WHEN" => array(
"PARENT" => "VISUAL",
"NAME" => GetMessage("CP_BSP_SHOW_WHEN"),
"TYPE" => "CHECKBOX",
"DEFAULT" => "N"
),
"PAGE_RESULT_COUNT" => array(
"PARENT" => "VISUAL",
"NAME" => GetMessage("SEARCH_PAGE_RESULT_COUNT"),
"TYPE" => "STRING",
"DEFAULT" => "50",
),
"CACHE_TIME" => Array("DEFAULT"=>3600),
"DISPLAY_TOP_PAGER" => Array(
"PARENT" => "PAGER_SETTINGS",
"NAME" => GetMessage("CP_BSP_DISPLAY_TOP_PAGER"),
"TYPE" => "CHECKBOX",
"DEFAULT" => "Y",
),
"DISPLAY_BOTTOM_PAGER" => Array(
"PARENT" => "PAGER_SETTINGS",
"NAME" => GetMessage("CP_BSP_DISPLAY_BOTTOM_PAGER"),
"TYPE" => "CHECKBOX",
"DEFAULT" => "Y",
),
"PAGER_TITLE" => array(
"PARENT" => "PAGER_SETTINGS",
"NAME" => GetMessage("SEARCH_PAGER_TITLE"),
"TYPE" => "STRING",
"DEFAULT" => GetMessage("SEARCH_RESULTS"),
),
"PAGER_SHOW_ALWAYS" => array(
"PARENT" => "PAGER_SETTINGS",
"NAME" => GetMessage("SEARCH_PAGER_SHOW_ALWAYS"),
"TYPE" => "CHECKBOX",
"DEFAULT" => "Y",
),
"PAGER_TEMPLATE" => array(
"PARENT" => "PAGER_SETTINGS",
"NAME" => GetMessage("SEARCH_PAGER_TEMPLATE"),
"TYPE" => "STRING",
"DEFAULT" => "",
),
),
);
if($arCurrentValues["SHOW_WHERE"] == "N")
unset($arComponentParameters["PARAMETERS"]["arrWHERE"]);
CSearchParameters::AddFilterParams($arComponentParameters, $arCurrentValues, "arrFILTER", "DATA_SOURCE");
?>