1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
options.php
См. документацию.
1<?
2// Clear Category table
4{
5 global $DB;
6 $DB->Query("DELETE FROM b_ticket_sla_2_category");
7 $arrSLA = array();
8 $strSql = "
9 SELECT
10 SLA.ID
11 FROM
12 b_ticket_sla SLA
13 ";
14 $z = $DB->Query($strSql);
15 while( $zr = $z->Fetch() )
16 {
17 $arFields_i = array(
18 "SLA_ID" => intval($zr["ID"]),
19 "CATEGORY_ID" => 0,
20 );
21 $ID = $DB->Insert( "b_ticket_sla_2_category", $arFields_i);
22 }
23
24}
25$module_id = "support";
26IncludeModuleLangFile($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/".$module_id."/include.php");
27IncludeModuleLangFile(__FILE__);
29if ($SUP_RIGHT>="R") :
30
31if ($_SERVER['REQUEST_METHOD']=="GET" && $SUP_RIGHT>="W" && $RestoreDefaults <> '' && check_bitrix_sessid())
32{
33 COption::RemoveOption("support");
34 $z = CGroup::GetList("id", "asc", array("ACTIVE" => "Y", "ADMIN" => "N"));
35 while($zr = $z->Fetch())
36 $APPLICATION->DelGroupRight($module_id, array($zr["ID"]));
37}
38$message = false;
39require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/".$module_id."/include.php");
40if($_SERVER['REQUEST_METHOD']=="POST" && $Update <> '' && $SUP_RIGHT>="W" && check_bitrix_sessid())
41{
42 $SUPPORT_DIR = str_replace("\\", "/", $SUPPORT_DIR);
43 $SUPPORT_DIR = str_replace("//", "/", $SUPPORT_DIR);
44 COption::SetOptionString($module_id, "SUPPORT_DIR", $SUPPORT_DIR);
45 COption::SetOptionString($module_id, "SUPPORT_EDIT", $SUPPORT_EDIT);
46 COption::SetOptionString($module_id, "SUPPORT_MAX_FILESIZE", intval($SUPPORT_MAX_FILESIZE));
47 COption::SetOptionString($module_id, "ONLINE_INTERVAL", intval($ONLINE_INTERVAL));
48 COption::SetOptionString($module_id, "DEFAULT_VALUE_HIDDEN", $DEFAULT_VALUE_HIDDEN);
49 COption::SetOptionString($module_id, "DEFAULT_RESPONSIBLE_ID", $DEFAULT_RESPONSIBLE_ID);
50 COption::SetOptionString($module_id, "DEFAULT_AUTO_CLOSE_DAYS", $DEFAULT_AUTO_CLOSE_DAYS);
51 COption::SetOptionString($module_id, "VIEW_TICKET_DEFAULT_MODE", $VIEW_TICKET_DEFAULT_MODE);
52 COption::SetOptionString($module_id, "ONLINE_AUTO_REFRESH", $ONLINE_AUTO_REFRESH);
53 COption::SetOptionString($module_id, "MESSAGES_PER_PAGE", $MESSAGES_PER_PAGE);
54 COption::SetOptionString($module_id, "SHOW_COMMENTS_IN_TICKET_LIST", $SHOW_COMMENTS_IN_TICKET_LIST ?: 'N');
55 COption::SetOptionString($module_id, "SOURCE_MAIL", $SOURCE_MAIL);
56 COption::SetOptionString($module_id, "REINDEX_MSG_S", $REINDEX_MSG_S);
57 if (preg_match_all('|#|u', $SUPERTICKET_COUPON_FORMAT, $_tmp) && is_array($_tmp[0]) && count($_tmp[0]) >= 6)
58 {
59 COption::SetOptionString($module_id, "SUPERTICKET_COUPON_FORMAT", $SUPERTICKET_COUPON_FORMAT);
60 }
61 else
62 {
63 $message = new CAdminMessage(GetMessage('SUP_SUPERTICKET_ERROR'));
64 }
66
67 $SUPPORT_OLD_FUNCTIONALITY_OLD = COption::GetOptionString($module_id, "SUPPORT_OLD_FUNCTIONALITY");
69 if( $SUPPORT_OLD_FUNCTIONALITY_OLD <> $SUPPORT_OLD_FUNCTIONALITY ) ClearCategoryTable();
71 COption::SetOptionString($module_id, "SUPPORT_DEFAULT_SLA_ID", intval($SUPPORT_DEFAULT_SLA_ID) );
72 COption::SetOptionString($module_id, "SUPPORT_CACHE_DAYS_FORWARD", intval($SUPPORT_CACHE_DAYS_FORWARD) );
73 COption::SetOptionString($module_id, "SUPPORT_CACHE_DAYS_BACKWARD", intval($SUPPORT_CACHE_DAYS_BACKWARD) );
74
75}
76$SUPPORT_DIR = COption::GetOptionString($module_id, "SUPPORT_DIR");
77$SUPPORT_EDIT = COption::GetOptionString($module_id, "SUPPORT_EDIT");
78$SUPPORT_MAX_FILESIZE = COption::GetOptionString($module_id, "SUPPORT_MAX_FILESIZE");
79$ONLINE_INTERVAL = COption::GetOptionString($module_id, "ONLINE_INTERVAL");
80$DEFAULT_VALUE_HIDDEN = COption::GetOptionString($module_id, "DEFAULT_VALUE_HIDDEN");
81$DEFAULT_RESPONSIBLE_ID = COption::GetOptionString($module_id, "DEFAULT_RESPONSIBLE_ID");
82$DEFAULT_AUTO_CLOSE_DAYS = COption::GetOptionString($module_id, "DEFAULT_AUTO_CLOSE_DAYS");
83$VIEW_TICKET_DEFAULT_MODE = COption::GetOptionString($module_id, "VIEW_TICKET_DEFAULT_MODE");
84$ONLINE_AUTO_REFRESH = COption::GetOptionString($module_id, "ONLINE_AUTO_REFRESH");
85$MESSAGES_PER_PAGE = COption::GetOptionString($module_id, "MESSAGES_PER_PAGE");
86$SHOW_COMMENTS_IN_TICKET_LIST = COption::GetOptionString($module_id, "SHOW_COMMENTS_IN_TICKET_LIST");
87$SOURCE_MAIL = COption::GetOptionString($module_id, "SOURCE_MAIL");
88$SUPERTICKET_COUPON_FORMAT = COption::GetOptionString($module_id, "SUPERTICKET_COUPON_FORMAT");
89$SUPERTICKET_DEFAULT_SLA = COption::GetOptionString($module_id, "SUPERTICKET_DEFAULT_SLA");
90$SUPPORT_OLD_FUNCTIONALITY = COption::GetOptionString($module_id, "SUPPORT_OLD_FUNCTIONALITY");
91$SUPPORT_DEFAULT_SLA_ID = COption::GetOptionString($module_id, "SUPPORT_DEFAULT_SLA_ID");
92$SUPPORT_CACHE_DAYS_FORWARD = COption::GetOptionString($module_id, "SUPPORT_CACHE_DAYS_FORWARD");
93$SUPPORT_CACHE_DAYS_BACKWARD = COption::GetOptionString($module_id, "SUPPORT_CACHE_DAYS_BACKWARD");
94$REINDEX_MSG_S = COption::GetOptionString($module_id, "REINDEX_MSG_S",8);
95
96if ($message)
97 echo $message->Show();
98
100 array("DIV" => "edit1", "TAB" => GetMessage("MAIN_TAB_SET"), "ICON" => "support_settings", "TITLE" => GetMessage("MAIN_TAB_TITLE_SET")),
101 array("DIV" => "edit2", "TAB" => GetMessage("MAIN_TAB_RIGHTS"), "ICON" => "support_settings", "TITLE" => GetMessage("MAIN_TAB_TITLE_RIGHTS")),
102);
104?>
105<?
106$tabControl->Begin();
107?><form method="POST" action="<?echo $APPLICATION->GetCurPage()?>?mid=<?=htmlspecialcharsbx($mid)?>&lang=<?=LANGUAGE_ID?>">
109<?
110$tabControl->BeginNextTab();
111?>
112 <tr>
113 <td valign="top" width="50%"><?=GetMessage("SUP_URL_PUBLIC")?></td>
114 <td valign="top" width="50%"><input type="text" size="40" value="<?echo htmlspecialcharsbx($SUPPORT_DIR)?>" name="SUPPORT_DIR"></td>
115 </tr>
116 <tr>
117 <td valign="top" width="50%"><?=GetMessage("SUP_URL_PUBLIC_EDIT")?></td>
118 <td valign="top" width="50%"><input type="text" size="40" value="<?echo htmlspecialcharsbx($SUPPORT_EDIT)?>" name="SUPPORT_EDIT"></td>
119 </tr>
120 <tr>
121 <td valign="top"><?=GetMessage("SUP_MAX_FILESIZE")?></td>
122 <td valign="top"><input type="text" size="5" value="<?echo htmlspecialcharsbx($SUPPORT_MAX_FILESIZE)?>" name="SUPPORT_MAX_FILESIZE"></td>
123 </tr>
124 <tr>
125 <td valign="top"><label><?=GetMessage("SUP_DEFAULT_VALUE_HIDDEN")?></label></td>
126 <td valign="top"><?echo InputType("checkbox", "DEFAULT_VALUE_HIDDEN", "Y", $DEFAULT_VALUE_HIDDEN, false, "", 'id="DEFAULT_VALUE_HIDDEN"')?></td>
127 </tr>
128 <tr>
129 <td valign="top"><?=GetMessage("SUP_DEFAULT_RESPONSIBLE")?></td>
130 <td valign="top"><?
131 echo SelectBox("DEFAULT_RESPONSIBLE_ID", CTicket::GetSupportTeamList(), " ", $DEFAULT_RESPONSIBLE_ID);
132 ?></td>
133 </tr>
134 <tr>
135 <td valign="top"><?=GetMessage("SUP_DEFAULT_AUTO_CLOSE_DAYS")?></td>
136 <td valign="top"><?
137 $ref_id = array("-1", "0");
138 $ref = array(GetMessage("SUP_NOT_CHANGE"), GetMessage("SUP_SET_NULL"));
139 for ($i=1;$i<=90;$i++)
140 {
141 $ref[] = $i." ".GetMessage("SUP_DAY");
142 $ref_id[] = $i;
143 }
144 $arr = Array("reference" => $ref, "reference_id" => $ref_id);
145 echo SelectBoxFromArray("DEFAULT_AUTO_CLOSE_DAYS", $arr, $DEFAULT_AUTO_CLOSE_DAYS, "");
146 ?></td>
147 </tr>
148 <tr>
149 <td valign="top"><?=GetMessage("SUP_DEFAULT_MODE")?></td>
150 <td valign="top"><?
151 $ref_id = array("", "view", "answer");
152 $ref = array(GetMessage("SUP_NO_MODE"), GetMessage("SUP_VIEW_MODE"), GetMessage("SUP_ANSWER_MODE"));
153 $arr = Array("reference" => $ref, "reference_id" => $ref_id);
154 echo SelectBoxFromArray("VIEW_TICKET_DEFAULT_MODE", $arr, $VIEW_TICKET_DEFAULT_MODE, "");
155 ?></td>
156 </tr>
157 <tr>
158 <td valign="top"><?=GetMessage("SUP_ONLINE_INTERVAL")?></td>
159 <td valign="top"><?
160 $ref_id = array(
161 "60",
162 "120",
163 "180",
164 "240",
165 "300",
166 "360",
167 "420",
168 "480",
169 "540",
170 "600",
171 "900",
172 );
173 $ref = array(
174 "1 ".GetMessage("SUP_MIN"),
175 "2 ".GetMessage("SUP_MIN"),
176 "3 ".GetMessage("SUP_MIN"),
177 "4 ".GetMessage("SUP_MIN"),
178 "5 ".GetMessage("SUP_MIN"),
179 "6 ".GetMessage("SUP_MIN"),
180 "7 ".GetMessage("SUP_MIN"),
181 "8 ".GetMessage("SUP_MIN"),
182 "9 ".GetMessage("SUP_MIN"),
183 "10 ".GetMessage("SUP_MIN"),
184 "15 ".GetMessage("SUP_MIN"),
185 );
186 $arr = Array("reference" => $ref, "reference_id" => $ref_id);
187 echo SelectBoxFromArray("ONLINE_INTERVAL", $arr, $ONLINE_INTERVAL, "");
188 ?></td>
189 </tr>
190 <tr>
191 <td valign="top"><?=GetMessage("SUP_ONLINE_AUTO_REFRESH")?></td>
192 <td valign="top"><?
193 $ref_id = array(
194 "0",
195 "10",
196 "20",
197 "30",
198 "40",
199 "50",
200 "60",
201 "120",
202 "180",
203 "240",
204 "300",
205 );
206 $ref = array(
207 GetMessage("SUP_NO_AUTO_REFRESH"),
208 "10 ".GetMessage("SUP_SEC"),
209 "20 ".GetMessage("SUP_SEC"),
210 "30 ".GetMessage("SUP_SEC"),
211 "40 ".GetMessage("SUP_SEC"),
212 "50 ".GetMessage("SUP_SEC"),
213 "1 ".GetMessage("SUP_MIN"),
214 "2 ".GetMessage("SUP_MIN"),
215 "3 ".GetMessage("SUP_MIN"),
216 "4 ".GetMessage("SUP_MIN"),
217 "5 ".GetMessage("SUP_MIN"),
218 );
219 $arr = Array("reference" => $ref, "reference_id" => $ref_id);
220 echo SelectBoxFromArray("ONLINE_AUTO_REFRESH", $arr, $ONLINE_AUTO_REFRESH, "");
221 ?></td>
222 </tr>
223 <tr>
224 <td valign="top"><?=GetMessage("SUP_MESSAGES_PER_PAGE")?></td>
225 <td valign="top"><input type="text" size="5" value="<?=intval($MESSAGES_PER_PAGE)?>" name="MESSAGES_PER_PAGE"></td>
226 </tr>
227 <tr>
228 <td valign="top"><?=GetMessage("SUP_SHOW_COMMENTS_IN_TICKET_LIST")?></td>
229 <td valign="top"><?echo InputType("checkbox", "SHOW_COMMENTS_IN_TICKET_LIST", "Y", $SHOW_COMMENTS_IN_TICKET_LIST, false, "", 'id="SHOW_COMMENTS_IN_TICKET_LIST"')?></td>
230 </tr>
231 <tr>
232 <td valign="top"><?=GetMessage('SUP_SUPERTICKET_COUPON_FORMAT')?></td>
233 <td valign="top"><input type="text" size="30" value="<?echo htmlspecialcharsbx($SUPERTICKET_COUPON_FORMAT)?>" name="SUPERTICKET_COUPON_FORMAT"></td>
234 </tr>
235 <?
236 $arr = Array("reference" => array(), "reference_id" => array());
237 $a = array('NAME' => 'ASC');
238 $rs = CTicketSLA::GetList($a, array(), $__is_f);
239 while ($arSla = $rs->GetNext())
240 {
241 $arr['reference'][] = htmlspecialcharsback($arSla['NAME']) . ' ['.$arSla['ID'].']';
242 $arr['reference_id'][] = $arSla['ID'];
243 }
244 $arr2['reference_id'][] = "Y";
245 $arr2['reference'][] =GetMessage('SUP_OLD_FUNCTIONALITY_Y');
246 $arr2['reference_id'][] = "N";
247 $arr2['reference'][] =GetMessage('SUP_OLD_FUNCTIONALITY_N');
248 ?>
249 <tr>
250 <td valign="top"><?=GetMessage('SUP_SUPERTICKET_DEFAULT_SLA')?></td>
251 <td valign="top"><?=SelectBoxFromArray("SUPERTICKET_DEFAULT_SLA", $arr, $SUPERTICKET_DEFAULT_SLA , "")?></td>
252 </tr>
253
254 <tr>
255 <td valign="top"><?=GetMessage('SUP_DEFAULT_SLA_ID')?></td>
256 <td valign="top"><?=SelectBoxFromArray("SUPPORT_DEFAULT_SLA_ID", $arr, $SUPPORT_DEFAULT_SLA_ID , "")?></td>
257 </tr>
258
259 <tr>
260 <td valign="top"><?=GetMessage('SUP_OLD_FUNCTIONALITY')?></td>
261 <td valign="top"><?=SelectBoxFromArray("SUPPORT_OLD_FUNCTIONALITY", $arr2, $SUPPORT_OLD_FUNCTIONALITY , "")?></td>
262 </tr>
263
264 <?
265 $arr = Array("reference" => array(), "reference_id" => array());
267 $arEmail = array();
268 while ($arDict = $rs->GetNext())
269 {
270 if (!isset($arEmail[$arDict['SID']]) && isset($arDict['SID']) && !empty($arDict['SID']))
271 {
272 $arEmail[$arDict['SID']] = htmlspecialcharsback($arDict['NAME']);
273 $arr['reference'][] = htmlspecialcharsback($arDict['NAME']);
274 $arr['reference_id'][] = $arDict['SID'];
275 }
276
277 }
278 ?>
279 <tr>
280 <td valign="top"><?=GetMessage('SUP_SOURCE_MAIL')?></td>
281 <td valign="top"><?=SelectBoxFromArray("SOURCE_MAIL", $arr, $SOURCE_MAIL, "")?></td>
282 </tr>
283
284 <tr>
285 <td valign="top"><?=GetMessage('SUP_CACHE_DAYS_BACKWARD')?></td>
286 <td valign="top"><input type="text" size="30" value="<? echo intval($SUPPORT_CACHE_DAYS_BACKWARD); ?>" name="SUPPORT_CACHE_DAYS_BACKWARD"></td>
287 </tr>
288
289 <tr>
290 <td valign="top"><?=GetMessage('SUP_CACHE_DAYS_FORWARD')?></td>
291 <td valign="top"><input type="text" size="30" value="<? echo intval($SUPPORT_CACHE_DAYS_FORWARD); ?>" name="SUPPORT_CACHE_DAYS_FORWARD"></td>
292 </tr>
293
294 <tr>
295 <td valign="top">&nbsp;</td>
296 <td valign="top">
297 <script>
298 var reindexAlreadyRunning = false;
299 var reindexStep = 0;
300 function callbackFnRAOK(datum)
301 {
302 var obj = JSON.parse( datum );
303 if( obj.hasOwnProperty( "ALL_OK" ) && obj.ALL_OK == "OK" )
304 {
305 alert( "<? echo GetMessage("SUP_RESTART_AGENTS_OK"); ?>" );
306 return;
307 }
308 alert( "<? echo GetMessage("SUP_RESTART_AGENTS_NO_OK"); ?>" );
309 }
310 function callbackFnRANoOK(datum)
311 {
312 alert( "<? echo GetMessage("SUP_RESTART_AGENTS_NO_OK"); ?>" );
313 }
314 function restartAgentsJS()
315 {
316 var data = {
317 'MY_AJAX' : 'restartAgentsAJAX',
318 "b_sessid": '<? echo bitrix_sessid(); ?>'
319 };
320
321 return BX.ajax({
322 'method': 'POST',
323 'dataType': 'html',
324 'url': "ticket_messages_reindex.php",
325 'data': data,
326 'onsuccess': callbackFnRAOK,
327 'onfailure': callbackFnRANoOK
328 });
329
330 }
331 </script>
332 <a id="RESTART_AGENTS" href="#nul" onClick="javascript: restartAgentsJS();"><? echo GetMessage('SUP_RESTART_AGENTS_BTN'); ?></a>
333 </td>
334 </tr>
335
336
337<?$tabControl->BeginNextTab();?>
338<?require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/admin/group_rights.php");?>
339<?$tabControl->Buttons();?>
340<script>
341function RestoreDefaults()
342{
343 if(confirm('<?echo AddSlashes(GetMessage("MAIN_HINT_RESTORE_DEFAULTS_WARNING"))?>'))
344 window.location = "<?echo $APPLICATION->GetCurPage()?>?RestoreDefaults=Y&lang=<?echo LANG?>&mid=<?echo urlencode($mid)?>&<?echo bitrix_sessid_get()?>";
345}
346</script>
347<input <?if ($SUP_RIGHT<"W") echo "disabled" ?> type="submit" name="Update" value="<?=GetMessage("SUP_SAVE")?>">
348<input type="hidden" name="Update" value="Y">
349<input type="reset" name="reset" value="<?=GetMessage("SUP_RESET")?>">
350<input <?if ($SUP_RIGHT<"W") echo "disabled" ?> type="button" title="<?echo GetMessage("MAIN_HINT_RESTORE_DEFAULTS")?>" OnClick="RestoreDefaults();" value="<?echo GetMessage("MAIN_RESTORE_DEFAULTS")?>">
351<?$tabControl->End();?>
352</form>
353
354
355<?
356$aTabs = array(
357 array("DIV" => "edit21", "TAB" => GetMessage("SUP_SEARCH_NDX_TAB_NAME"), "ICON" => "support_settings", "TITLE" => GetMessage("SUP_SEARCH_NDX_TAB_TITLE")),
358);
359$tabControl = new CAdminTabControl("tabControl2", $aTabs);
360?>
361<h2><?=GetMessage('SUP_SERVICE_OPERAIONS')?></h2>
362<?
363$tabControl->Begin();
364?>
365
366<?
367$tabControl->BeginNextTab();
368?>
369
370<tr>
371 <td valign="top">
372
373 <div id="sup_search_ndx_progressbar">
374
375 </div>
376
377 <div id="sup_search_ndx_progressbar_nil" style="display: none;">
379 "DETAILS" => "<br>#PROGRESS_BAR#",
380 "HTML" => true,
381 "TYPE" => "PROGRESS",
382 "PROGRESS_TOTAL" => 100,
383 "PROGRESS_VALUE" => 0,
384 )); ?>
385 </div>
386
387 <?=GetMessage('SUP_SEARCH_NDX_INTERVAL')?> <input type="text" style="width: 20px" value="10" id="sup_search_ndx_inerval"> <?=GetMessage('SUP_SEARCH_NDX_INTERVAL_SEC')?>
388
389 <p>
390 <input type="button" value="<?=GetMessage('SUP_SEARCH_NDX_START')?>" id="sup_search_ndx_start">
391 <input type="button" value="<?=GetMessage('SUP_SEARCH_NDX_STOP')?>" style="display: none;" id="sup_search_ndx_stop">
392 </p>
393
394 <script>
395 BX.ready(function() {
396
397 // start
398 BX.bind(BX('sup_search_ndx_start'), 'click', function() {
399 BX('sup_search_ndx_inerval').disabled = true;
400 BX('sup_search_ndx_progressbar').innerHTML = BX('sup_search_ndx_progressbar_nil').innerHTML;
401 BX('sup_search_ndx_stop').style.display = '';
402 this.disabled = true;
403
404 supSearchNdxGo(0);
405 });
406
407 // stop
408 BX.bind(BX('sup_search_ndx_stop'), 'click', supSearchNdxStop);
409
410 });
411
412 function supSearchNdxStop()
413 {
414 BX('sup_search_ndx_progressbar').innerHTML = '';
415 BX('sup_search_ndx_stop').style.display = 'none';
416 BX('sup_search_ndx_start').disabled = false;
417 BX('sup_search_ndx_inerval').disabled = false;
418 }
419
420 function supSearchNdxGo( firstID )
421 {
422 if (!BX('sup_search_ndx_start').disabled)
423 {
424 return;
425 }
426
427 var data = {
428 'b_sessid': '<? echo bitrix_sessid(); ?>',
429 'action' : 'reindex',
430 'data' : {
431 'interval' : BX('sup_search_ndx_inerval').value,
432 'firstID' : firstID
433 }
434 };
435
436 return BX.ajax({
437 'method': 'POST',
438 'dataType': 'json',
439 'url': 'ticket_messages_reindex.php',
440 'data': data,
441 'onsuccess': supSearchNdxGoSuccess,
442 'onfailure': supSearchNdxGoFail
443 });
444 }
445
446 function supSearchNdxGoSuccess(response)
447 {
448 if(!BX('sup_search_ndx_start').disabled)
449 {
450 // indexing was stopped
451 return;
452 }
453
454 if (!response)
455 {
456 return supSearchNdxGoFail(response);
457 }
458
459 if (!response.hasOwnProperty("LAST_ID"))
460 {
461 return supSearchNdxGoFail(data);
462 }
463
464 if (response.LAST_ID == (-1))
465 {
466 alert( "<? echo GetMessageJS("SUP_REINDEX_END"); ?>" );
467 supSearchNdxStop();
468 return;
469 }
470
471 BX('sup_search_ndx_progressbar').innerHTML = response.BAR;
472 supSearchNdxGo(response.LAST_ID);
473 }
474
475 function supSearchNdxGoFail(data)
476 {
477 alert( "<? echo GetMessageJS("SUP_REINDEX_STRANGE_ANSWER"); ?>" );
478 supSearchNdxStop();
479 }
480
481
482 </script>
483 </td>
484</tr>
485
486<?$tabControl->End();?>
487
488
global $APPLICATION
Определения include.php:80
$module_id
Определения options.php:6
Определения admin_lib.php:2166
static ShowMessage($message)
Определения admin_lib.php:2351
static GetList($by='c_sort', $order='asc', $arFilter=[], $SHOW_USERS_AMOUNT="N")
Определения group.php:136
static GetOptionString($module_id, $name, $def="", $site=false, $bExactSite=false)
Определения option.php:8
static SetOptionString($module_id, $name, $value="", $desc=false, $site="")
Определения option.php:29
static GetDropDown($type="C", $siteID=false, $sla_id=false)
Определения dictionary.php:28
static GetSupportTeamList()
Определения support.php:1370
static GetList(&$arSort, $arFilter=Array(), &$isFiltered)
Определения sla.php:8
& nbsp
Определения epilog_main_admin.php:38
bx popup label bx width30 PAGE_NEW_MENU_NAME text width
Определения file_new.php:677
$arr
Определения file_new.php:624
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
$zr
Определения options.php:5
Form FILTER_ACTION disabled
Определения options.php:358
if($ajaxMode) $ID
Определения get_user.php:27
$Update
Определения options.php:212
$RestoreDefaults
Определения options.php:55
$_SERVER["DOCUMENT_ROOT"]
Определения cron_frame.php:9
global $DB
Определения cron_frame.php:29
$tabControl
Определения csv_new_setup.php:244
$aTabs
Определения csv_new_setup.php:238
endif
Определения csv_new_setup.php:990
$z
Определения options.php:31
bitrix_sessid_post($varname='sessid', $returnInvocations=false)
Определения tools.php:4700
check_bitrix_sessid($varname='sessid')
Определения tools.php:4686
htmlspecialcharsback($str)
Определения tools.php:2693
InputType($strType, $strName, $strValue, $strCmp, $strPrintValue=false, $strPrint="", $field1="", $strId="")
Определения tools.php:35
SelectBox($strBoxName, $a, $strDetText="", $strSelectedVal="", $field1="class=\"typeselect\"")
Определения tools.php:77
IncludeModuleLangFile($filepath, $lang=false, $bReturnArray=false)
Определения tools.php:3778
GetMessage($name, $aReplace=null)
Определения tools.php:3397
SelectBoxFromArray( $strBoxName, $db_array, $strSelectedVal="", $strDetText="", $field1="class='typeselect'", $go=false, $form="form1")
Определения tools.php:216
$message
Определения payment.php:8
<? endif;?> window document title
Определения prolog_main_admin.php:76
$i
Определения factura.php:643
font style
Определения invoice.php:442
font size
Определения invoice.php:442
</p ></td >< td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0cm 2.0pt 0cm 2.0pt;height:9.0pt'>< p class=Normal align=center style='margin:0cm;margin-bottom:.0001pt;text-align:center;line-height:normal'>< a name=ТекстовоеПоле54 ></a ><?=($taxRate > count( $arTaxList) > 0) ? $taxRate."%"
Определения waybill.php:936
else $a
Определения template.php:137
$rs
Определения action.php:82
$SUPPORT_OLD_FUNCTIONALITY
Определения options.php:90
$SUPERTICKET_DEFAULT_SLA
Определения options.php:89
$SUPPORT_CACHE_DAYS_FORWARD
Определения options.php:92
$ONLINE_INTERVAL
Определения options.php:79
$SUP_RIGHT
Определения options.php:28
$DEFAULT_AUTO_CLOSE_DAYS
Определения options.php:82
$VIEW_TICKET_DEFAULT_MODE
Определения options.php:83
$SUPPORT_MAX_FILESIZE
Определения options.php:78
$SUPPORT_DEFAULT_SLA_ID
Определения options.php:91
$SUPPORT_CACHE_DAYS_BACKWARD
Определения options.php:93
$ONLINE_AUTO_REFRESH
Определения options.php:84
$DEFAULT_RESPONSIBLE_ID
Определения options.php:81
$DEFAULT_VALUE_HIDDEN
Определения options.php:80
$SUPPORT_EDIT
Определения options.php:77
$SOURCE_MAIL
Определения options.php:87
$MESSAGES_PER_PAGE
Определения options.php:85
$SHOW_COMMENTS_IN_TICKET_LIST
Определения options.php:86
$REINDEX_MSG_S
Определения options.php:94
ClearCategoryTable()
Определения options.php:3
if($_SERVER $SUPPORT_DIR['REQUEST_METHOD']=="POST" && $Update<> '' && $SUP_RIGHT >="W" &&check_bitrix_sessid())
Определения options.php:76
$SUPERTICKET_COUPON_FORMAT
Определения options.php:88