1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
action.php
См. документацию.
1<?
3if(CModule::IncludeModule("support")):
4?>
5<tr valign="top">
6 <td><?echo GetMessage("SUPPORT_MAIL_DEF_REGISTERED")?></td>
7 <td valign="top">
8 <div class="adm-list adm-list-radio">
9 <div class="adm-list-item">
10 <div class="adm-list-control"><input type="radio" name="W_SUPPORT_USER_FIND" value="Y" <?if($W_SUPPORT_USER_FIND!="N") echo "checked"?> id="W_SUPPORT_USER_FIND_1"></div>
11 <div class="adm-list-label"><label for="W_SUPPORT_USER_FIND_1"><?echo GetMessage("SUPPORT_MAIL_DEF_REGISTERED_Y")?></label></div>
12 </div>
13 <div class="adm-list-item">
14 <div class="adm-list-control"><input type="radio" name="W_SUPPORT_USER_FIND" value="N" <?if($W_SUPPORT_USER_FIND=="N") echo "checked"?> id="W_SUPPORT_USER_FIND_2"></div>
15 <div class="adm-list-label"><label for="W_SUPPORT_USER_FIND_2"><?echo GetMessage("SUPPORT_MAIL_DEF_REGISTERED_N")?></label></div>
16 </div>
17 </div>
18 </td>
19</tr>
20
21<tr valign="top">
22 <td valign="top"><?echo GetMessage("SUPPORT_MAIL_ADD_TO_OPENED_TICKET")?></td>
23 <td valign="top" nowrap>
24
25 <div class="adm-list adm-list-radio">
26 <div class="adm-list-item">
27 <div class="adm-list-control"><input type="radio" name="W_SUPPORT_SEC" value="email" <?if($W_SUPPORT_SEC!="all" && $W_SUPPORT_SEC!="domain") echo "checked"?> id="w_support_sec_1"></div>
28 <div class="adm-list-label"><label for="w_support_sec_1"><?echo GetMessage("SUPPORT_MAIL_ADD_TO_OPENED_T_EMAIL")?></label></div>
29 </div>
30 <div class="adm-list-item">
31 <div class="adm-list-control"><input type="radio" name="W_SUPPORT_SEC" value="domain" <?if($W_SUPPORT_SEC=="domain") echo "checked"?> id="w_support_sec_2"></div>
32 <div class="adm-list-label"><label for="w_support_sec_2"><?echo GetMessage("SUPPORT_MAIL_ADD_TO_OPENED_T_DOMAIN")?></label></div>
33 </div>
34 <div class="adm-list-item">
35 <div class="adm-list-control"><input type="radio" name="W_SUPPORT_SEC" value="all"<?if($W_SUPPORT_SEC=="all")echo " checked"?> id="w_support_sec_3"></div>
36 <div class="adm-list-label"><label for="w_support_sec_3"><?echo GetMessage("SUPPORT_MAIL_ADD_TO_OPENED_T_ANY")?></label></div>
37 </div>
38 </div>
39 <br>
40 <div class="adm-list">
41 <div class="adm-list-item">
42 <div class="adm-list-control"><input type="checkbox" name="W_SUPPORT_ADD_MESSAGE_AS_HIDDEN" value="Y" <?if($W_SUPPORT_ADD_MESSAGE_AS_HIDDEN=="Y") echo "checked"?> id="w_support_add_message_as_hidden"></div>
43 <div class="adm-list-label"><label for="w_support_add_message_as_hidden"><?echo GetMessage("SUPPORT_MAIL_HIDDEN")?></label></div>
44 </div>
45 </div>
46 </td>
47</tr>
48
49<tr class="heading">
50 <td colspan="2"><?echo GetMessage("SUPPORT_MAIL_SUBJECT_TEMPLATE")?><br>
51 <?echo GetMessage("SUPPORT_MAIL_SUBJECT_TEMPLATE_NOTES")?></td>
52</tr>
53
54<tr valign="top">
55 <td colspan="2" align="center">
56 <?
57 if(!isset($W_SUPPORT_SUBJECT))
58 {
59 $w_subject = "";
60 $arrTemplate = array();
61 $db_res = CEventMessage::GetList('', '', Array("ACTIVE" => "Y", "EVENT_NAME"=>"TICKET_NEW_FOR_AUTHOR || TICKET_NEW_FOR_TECHSUPPORT || TICKET_CHANGE_FOR_TECHSUPPORT || TICKET_CHANGE_BY_AUTHOR_FOR_AUTHOR || TICKET_CHANGE_BY_SUPPORT_FOR_AUTHOR", "LID"=>$MAILBOX_LID));
62 while($ar_res = $db_res->Fetch()) $arrTemplate[] = $ar_res["SUBJECT"];
63 $arrTemplate = array_unique($arrTemplate);
64 if (is_array($arrTemplate) && count($arrTemplate)>0)
65 {
66 foreach ($arrTemplate as $subject)
67 {
68 $subject = preg_quote($subject, "/");
69 $subject = str_replace("#ID#", "([0-9]+)", $subject);
70 $subject = preg_replace("/#[-A-Z_0-9]+#/iu", ".*?", $subject);
71 $w_subject .= $subject."\r\n";
72 }
73 $W_SUPPORT_SUBJECT = $w_subject;
74 }
75 }
76 ?>
77 <textarea name="W_SUPPORT_SUBJECT" style="width:80%;height:200px;" wrap="off"><?=htmlspecialcharsbx($W_SUPPORT_SUBJECT)?></textarea></td>
78</tr>
79<?
80$arrSiteRef = array();
82$rs = CSite::GetList();
83while ($ar = $rs->Fetch())
84{
85 $arrSiteRef[] = "[".$ar["ID"]."] ".$ar["NAME"];
86 $arrSiteID[] = $ar["ID"];
87}
88?>
89<tr>
90 <td><?echo GetMessage("SUPPORT_MAIL_CONNECT_TICKET_WITH_SITE")?></td>
91 <td><?
92 echo SelectBoxFromArray("W_SUPPORT_SITE_ID", array("reference" => $arrSiteRef, "reference_id" => $arrSiteID), htmlspecialcharsbx($W_SUPPORT_SITE_ID), GetMessage("SUPPORT_MAIL_MAILBOX"), "onChange=\"DictionaryList(this[this.selectedIndex].value)\" ");?></td>
93</tr>
94
95<tr>
96 <td><?echo GetMessage("SUPPORT_MAIL_ADD_TO_CATEGORY")?></td>
97 <td valign="top">
98 <?=SelectBox("W_SUPPORT_CATEGORY", CTicket::GetRefBookValues("C", $W_SUPPORT_SITE_ID), " ", $W_SUPPORT_CATEGORY);?>
99 </td>
100</tr>
101
102<tr>
103 <td><?echo GetMessage("SUPPORT_MAIL_ADD_WITH_CRITICALITY")?></td>
104 <td valign="top">
105 <?=SelectBox("W_SUPPORT_CRITICALITY", CTicket::GetRefBookValues("K", $W_SUPPORT_SITE_ID), " ", $W_SUPPORT_CRITICALITY);?>
106 </td>
107</tr>
108<script>
109<!--
110var arCriticality = Array();
111var arCategory = Array();
112 <?
113 if (is_array($arrSiteID)):
114 reset($arrSiteID);
115 foreach($arrSiteID as $sid):
116 ?>
117 arCriticality["<?=$sid?>"]=Array(<?
118 $rs = CTicket::GetRefBookValues("K", $sid);
119 echo "Array('NOT_REF', ' ')";
120 while($ar=$rs->Fetch()) echo ", Array('".AddSlashes(htmlspecialcharsbx($ar["REFERENCE_ID"]))."', '".AddSlashes(htmlspecialcharsbx($ar["REFERENCE"]))."')";
121 ?>);
122 arCategory["<?=$sid?>"]=Array(<?
123 $rs = CTicket::GetRefBookValues("C", $sid);
124 echo "Array('NOT_REF', ' ')";
125 while($ar=$rs->Fetch()) echo ", Array('".AddSlashes(htmlspecialcharsbx($ar["REFERENCE_ID"]))."', '".AddSlashes(htmlspecialcharsbx($ar["REFERENCE"]))."')";
126 ?>);
127 <?
129 endif;
130 ?>
131 function DictionaryList(site_id)
132 {
133 var select_index;
134 var arrList = Array();
135 var arrValues = Array();
136 var arrInit = Array();
137
138 arrList[arrList.length] = document.form1.W_SUPPORT_CRITICALITY;
139 arrValues[arrValues.length] = arCriticality;
140 arrInit[arrInit.length] = parseInt('<?=$W_SUPPORT_CRITICALITY?>');
141
142 arrList[arrList.length] = document.form1.W_SUPPORT_CATEGORY;
143 arrValues[arrValues.length] = arCategory;
144 arrInit[arrInit.length] = parseInt('<?=$W_SUPPORT_CATEGORY?>');
145
146 for(i=0; i<arrList.length; i++)
147 {
148 arList = arrList[i];
149 arValues = arrValues[i][site_id];
150 select_index = 0;
151 while(arList.length>0) arList.options[0]=null;
152 for(j=0; j<arValues.length; j++)
153 {
154 newoption = new Option(arValues[j][1], arValues[j][0], false, false);
155 arList.options[j] = newoption;
156 if (newoption.value==arrInit[i]) select_index = j;
157 }
158 if (parseInt(select_index)>0) arList.selectedIndex = parseInt(select_index);
159 }
160 }
161//-->
162</script>
163
164<?endif?>
$db_res
Определения options_user_settings.php:8
$ar_res
Определения options_user_settings_set.php:16
static GetList($by='id', $order='desc', $arFilter=[])
Определения eventmessage.php:416
static GetRefBookValues($type, $site_id=false)
Определения support.php:2879
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
endif
Определения csv_new_setup.php:990
SelectBox($strBoxName, $a, $strDetText="", $strSelectedVal="", $field1="class=\"typeselect\"")
Определения tools.php:77
htmlspecialcharsbx($string, $flags=ENT_COMPAT, $doubleEncode=true)
Определения tools.php:2701
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
global_menu_<?echo $menu["menu_id"]?> adm main menu item icon adm main menu item text text adm main menu hover adm submenu menucontainer menu_id menu_id items_id items_id desktop menu_id block none adm global submenu<?=($subMenuDisplay=="block" ? " adm-global-submenu-active" :"")?> global_submenu_<?echo $menu["menu_id"]?> text MAIN_PR_ADMIN_FAV items adm submenu items wrap adm submenu items stretch wrap BX adminMenu itemsStretchScroll()"> <table class if (!empty( $menu["items"])) elseif ( $menu[ 'menu_id']=='desktop') if ( $menu[ 'menu_id']=='desktop') endforeach
Определения prolog_main_admin.php:255
$ar
Определения options.php:199
font style
Определения 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
text align
Определения template.php:556
<? endforeach;endif;?> DictionaryList(site_id)
Определения action.php:131
arCategory["<?=$sid?>"]
Определения action.php:122
$rs
Определения action.php:82
$arrSiteID
Определения action.php:81