6 $DB->Query(
"DELETE FROM b_ticket_sla_2_category");
14 $z =
$DB->Query($strSql);
15 while(
$zr =
$z->Fetch() )
18 "SLA_ID" => intval(
$zr[
"ID"]),
21 $ID =
$DB->Insert(
"b_ticket_sla_2_category", $arFields_i);
33 COption::RemoveOption(
"support");
35 while(
$zr =
$z->Fetch())
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")),
107?><form method=
"POST" action=
"<?echo $APPLICATION->GetCurPage()?>?mid=<?=htmlspecialcharsbx($mid)?>&lang=<?=LANGUAGE_ID?>">
114 <td valign=
"top" width=
"50%"><input type=
"text" size=
"40" value=
"<?echo htmlspecialcharsbx($SUPPORT_DIR)?>" name=
"SUPPORT_DIR"></td>
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>
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>
125 <td valign=
"top"><label><?=
GetMessage(
"SUP_DEFAULT_VALUE_HIDDEN")?></label></td>
129 <td valign=
"top"><?=
GetMessage(
"SUP_DEFAULT_RESPONSIBLE")?></td>
135 <td valign=
"top"><?=
GetMessage(
"SUP_DEFAULT_AUTO_CLOSE_DAYS")?></td>
137 $ref_id =
array(
"-1",
"0");
144 $arr = Array(
"reference" => $ref,
"reference_id" => $ref_id);
149 <td valign=
"top"><?=
GetMessage(
"SUP_DEFAULT_MODE")?></td>
151 $ref_id =
array(
"",
"view",
"answer");
153 $arr = Array(
"reference" => $ref,
"reference_id" => $ref_id);
158 <td valign=
"top"><?=
GetMessage(
"SUP_ONLINE_INTERVAL")?></td>
186 $arr = Array(
"reference" => $ref,
"reference_id" => $ref_id);
191 <td valign=
"top"><?=
GetMessage(
"SUP_ONLINE_AUTO_REFRESH")?></td>
219 $arr = Array(
"reference" => $ref,
"reference_id" => $ref_id);
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>
228 <td valign=
"top"><?=
GetMessage(
"SUP_SHOW_COMMENTS_IN_TICKET_LIST")?></td>
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>
239 while ($arSla =
$rs->GetNext())
242 $arr[
'reference_id'][] = $arSla[
'ID'];
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');
250 <td valign=
"top"><?=
GetMessage(
'SUP_SUPERTICKET_DEFAULT_SLA')?></td>
255 <td valign=
"top"><?=
GetMessage(
'SUP_DEFAULT_SLA_ID')?></td>
260 <td valign=
"top"><?=
GetMessage(
'SUP_OLD_FUNCTIONALITY')?></td>
268 while ($arDict =
$rs->GetNext())
270 if (!isset($arEmail[$arDict[
'SID']]) && isset($arDict[
'SID']) && !empty($arDict[
'SID']))
274 $arr[
'reference_id'][] = $arDict[
'SID'];
280 <td valign=
"top"><?=
GetMessage(
'SUP_SOURCE_MAIL')?></td>
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>
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>
295 <td valign=
"top">&
nbsp;</td>
298 var reindexAlreadyRunning =
false;
300 function callbackFnRAOK(datum)
302 var obj = JSON.parse( datum );
303 if( obj.hasOwnProperty(
"ALL_OK" ) && obj.ALL_OK ==
"OK" )
305 alert(
"<? echo GetMessage("SUP_RESTART_AGENTS_OK
"); ?>" );
308 alert(
"<? echo GetMessage("SUP_RESTART_AGENTS_NO_OK
"); ?>" );
310 function callbackFnRANoOK(datum)
312 alert(
"<? echo GetMessage("SUP_RESTART_AGENTS_NO_OK
"); ?>" );
314 function restartAgentsJS()
317 'MY_AJAX' :
'restartAgentsAJAX',
318 "b_sessid":
'<? echo bitrix_sessid(); ?>'
324 'url':
"ticket_messages_reindex.php",
326 'onsuccess': callbackFnRAOK,
327 'onfailure': callbackFnRANoOK
332 <a
id=
"RESTART_AGENTS" href=
"#nul" onClick=
"javascript: restartAgentsJS();"><? echo
GetMessage(
'SUP_RESTART_AGENTS_BTN'); ?></a>
338<?require_once(
$_SERVER[
"DOCUMENT_ROOT"].
"/bitrix/modules/main/admin/group_rights.php");?>
341function RestoreDefaults()
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()?>";
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
")?>">
357 array(
"DIV" =>
"edit21",
"TAB" =>
GetMessage(
"SUP_SEARCH_NDX_TAB_NAME"),
"ICON" =>
"support_settings",
"TITLE" =>
GetMessage(
"SUP_SEARCH_NDX_TAB_TITLE")),
361<h2><?=
GetMessage(
'SUP_SERVICE_OPERAIONS')?></h2>
373 <div
id=
"sup_search_ndx_progressbar">
377 <div
id=
"sup_search_ndx_progressbar_nil" style=
"display: none;">
379 "DETAILS" =>
"<br>#PROGRESS_BAR#",
381 "TYPE" =>
"PROGRESS",
382 "PROGRESS_TOTAL" => 100,
383 "PROGRESS_VALUE" => 0,
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')?>
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">
395 BX.ready(
function() {
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 =
'';
408 BX.bind(BX(
'sup_search_ndx_stop'),
'click', supSearchNdxStop);
412 function supSearchNdxStop()
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;
420 function supSearchNdxGo( firstID )
422 if (!BX(
'sup_search_ndx_start').
disabled)
428 'b_sessid':
'<? echo bitrix_sessid(); ?>',
429 'action' :
'reindex',
431 'interval' : BX(
'sup_search_ndx_inerval').value,
439 'url':
'ticket_messages_reindex.php',
441 'onsuccess': supSearchNdxGoSuccess,
442 'onfailure': supSearchNdxGoFail
446 function supSearchNdxGoSuccess(response)
448 if(!BX(
'sup_search_ndx_start').
disabled)
456 return supSearchNdxGoFail(response);
459 if (!response.hasOwnProperty(
"LAST_ID"))
461 return supSearchNdxGoFail(data);
464 if (response.LAST_ID == (-1))
466 alert(
"<? echo GetMessageJS("SUP_REINDEX_END
"); ?>" );
471 BX(
'sup_search_ndx_progressbar').innerHTML = response.BAR;
472 supSearchNdxGo(response.LAST_ID);
475 function supSearchNdxGoFail(data)
477 alert(
"<? echo GetMessageJS("SUP_REINDEX_STRANGE_ANSWER
"); ?>" );
static ShowMessage($message)
static GetList($by='c_sort', $order='asc', $arFilter=[], $SHOW_USERS_AMOUNT="N")
static GetOptionString($module_id, $name, $def="", $site=false, $bExactSite=false)
static SetOptionString($module_id, $name, $value="", $desc=false, $site="")
static GetDropDown($type="C", $siteID=false, $sla_id=false)
static GetSupportTeamList()
static GetList(&$arSort, $arFilter=Array(), &$isFiltered)
bx popup label bx width30 PAGE_NEW_MENU_NAME text width
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Form FILTER_ACTION disabled
$_SERVER["DOCUMENT_ROOT"]
bitrix_sessid_post($varname='sessid', $returnInvocations=false)
check_bitrix_sessid($varname='sessid')
htmlspecialcharsback($str)
InputType($strType, $strName, $strValue, $strCmp, $strPrintValue=false, $strPrint="", $field1="", $strId="")
SelectBox($strBoxName, $a, $strDetText="", $strSelectedVal="", $field1="class=\"typeselect\"")
IncludeModuleLangFile($filepath, $lang=false, $bReturnArray=false)
GetMessage($name, $aReplace=null)
SelectBoxFromArray( $strBoxName, $db_array, $strSelectedVal="", $strDetText="", $field1="class='typeselect'", $go=false, $form="form1")
<? endif;?> window document title
</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."%"
$SUPPORT_OLD_FUNCTIONALITY
$SUPPORT_CACHE_DAYS_FORWARD
$VIEW_TICKET_DEFAULT_MODE
$SUPPORT_CACHE_DAYS_BACKWARD
$SHOW_COMMENTS_IN_TICKET_LIST
if($_SERVER $SUPPORT_DIR['REQUEST_METHOD']=="POST" && $Update<> '' && $SUP_RIGHT >="W" &&check_bitrix_sessid())
$SUPERTICKET_COUPON_FORMAT