| <?php | 
| include_once "/Common/CommFunc.php"; | 
| include_once "/Common/Logging.php"; | 
| include_once "/Account/User.php"; | 
| include_once "/language/lang.php"; | 
|   | 
| \Logging\CreateLogging("AddEntireCompensation.php"); | 
| $Permission = \User\Permission::P_ServerMailSend; | 
| $spid = $_SESSION['spid']; | 
| $user = new \User\User($_SESSION['UserAccount']); | 
| if (!$user->HavePermission($Permission)) { | 
|     exit; | 
| } | 
|   | 
| // 由于需要对全服邮件进行多服批量管理,所以全服邮件GUID统一由GM工具生成,全服邮件合服不合并 | 
| $GUID = \CommFunc\guid(); | 
| \Logging\LogInfo("GUID: " . $GUID); | 
|   | 
| $serversArray = $user->GetServers(); | 
|   | 
| $readTempContent = \CommFunc\GetFileContents("MailTemp\\" . $spid . "_Entire.json", "[]"); | 
| $mailTempArray = json_decode($readTempContent, true); | 
| $selectTempIndex = -1; | 
| if (array_key_exists('tempIndex', $_GET)) { | 
|     $selectTempIndex = intval($_GET["tempIndex"]); | 
| } | 
|   | 
| $moneyNameInfo = CommFunc\getCfgKeyNameContent("money", true); | 
| $itemIDNameInfo = CommFunc\getCfgKeyNameContent("item", false); | 
| $mailtypes = CommFunc\GetMailTypes(); | 
|   | 
| ?> | 
|   | 
| <!DOCTYPE html> | 
| <html> | 
|   | 
| <head> | 
|     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> | 
|     <title><?php echo \Lang\gettext("全服邮件"); ?></title> | 
|     <link rel="gettext" type="application/x-po" href="../language/<?php echo \Lang\getLang(); ?>/LC_MESSAGES/<?php echo \Lang\getjspodomain(); ?>.po" /> | 
| </head> | 
|   | 
| <body> | 
|   | 
|     <form id="AddEntireCompensation" name="AddEntireCompensation" action="/Common/GMCmdProcess.php" method="post"> | 
|   | 
|         <table> | 
|             <caption> | 
|                 <p><?php echo \Lang\gettext("全服邮件"); ?></P> | 
|             </caption> | 
|             <tr> | 
|                 <td><?php echo \Lang\gettext("模板名称"); ?>: </td> | 
|                 <td> | 
|                     <input type="text" name="MailTempName" id="MailTempName" size="50" /> | 
|                     <?php | 
|                     $tempCount = count($mailTempArray); | 
|                     echo "<select id='MailTemp' name='MailTemp' onchange='onChangeMailTemp(" . $readTempContent . ", true)'><option value=''>" . \Lang\gettext("选择邮件模板") . "</option>"; | 
|                     for ($i = 0; $i < $tempCount; $i++) { | 
|                         $tempInfo = $mailTempArray[$i]; | 
|                         echo '<option value ="' . $i . '"'; | 
|                         if ($i == $selectTempIndex) { | 
|                             echo 'selected="selected"'; | 
|                         } | 
|                         echo '>' .  ($i + 1) . '. ' . $tempInfo["Name"] . '</option>'; | 
|                     } | 
|                     echo "</select>"; | 
|                     ?> | 
|                 </td> | 
|             </tr> | 
|             <?php | 
|             if ($user->HavePermission(\User\Permission::P_ServerMailTempMgr, false)) { | 
|                 echo "<tr><td></td><td>"; | 
|                 echo '<input type="submit" name="saveTemp" value="' . \Lang\gettext("保存修改模板") . '" onclick="return onSaveMailTemp()" />'; | 
|                 echo ' <input type="submit" name="delTemp" value="' . \Lang\gettext("删除此模板") . '" onclick="return onDelMailTemp()" />'; | 
|                 echo ' <input type="submit" name="saveNewTemp" value="' . \Lang\gettext("另存为新模板") . '" onclick="return onSaveNewMailTemp()" />'; | 
|                 echo "</td></tr>"; | 
|             } | 
|             ?> | 
|             <tr> | 
|             </tr> | 
|             <tr> | 
|                 <td style="text-align: right;">GUID: </td> | 
|                 <td><?php echo $GUID; ?></td> | 
|                 <input type="hidden" name="GUID" id="GUID" value="<?php echo $GUID; ?>" /> | 
|             </tr> | 
|             <tr> | 
|                 <td style="text-align: right;"><?php echo \Lang\gettext("发件人"); ?>: </td> | 
|                 <td><input type="text" name="Sender" value="" size="20" /></td> | 
|             </tr> | 
|             <tr> | 
|                 <td><?php echo \Lang\gettext("结束时间"); ?>: </td> | 
|                 <td> | 
|                     <?php | 
|                     include_once "/Common/EndTimeSelect.php"; | 
|                     ?> | 
|                 </td> | 
|             </tr> | 
|             <tr> | 
|                 <td><?php echo \Lang\gettext("职业多选"); ?>: </td> | 
|                 <td> | 
|                     <input type="checkbox" name="Job1" id="Job1" onclick="UpdatePlayerJob(3)" checked /><?php echo \Lang\gettext("枪豪"); ?> | 
|                     <input type="checkbox" name="Job2" id="Job2" onclick="UpdatePlayerJob(3)" checked /><?php echo \Lang\gettext("道师"); ?> | 
|                     <input type="checkbox" name="Job3" id="Job3" onclick="UpdatePlayerJob(3)" checked /><?php echo \Lang\gettext("剑修"); ?> | 
|                     <input type="hidden" name="PlayerJob" id="PlayerJob" value="15" /> | 
|                     <input type="checkbox" name="JobAll" checked onclick="SelectAllJob(this.checked, 3)" /><?php echo \Lang\gettext("全选/全不选"); ?><br /> | 
|                 </td> | 
|             </tr> | 
|             <tr> | 
|                 <td><?php echo \Lang\gettext("最低等级"); ?>: </td> | 
|                 <td><input type="number" name="PlayerLV" id="PlayerLV" value="30" min="1" />(<?php echo \Lang\gettext("领取邮件所需最低等级"); ?>)</td> | 
|             </tr> | 
|             <tr> | 
|                 <td><?php echo \Lang\gettext("升级可领"); ?>: </td> | 
|                 <td> | 
|                     <select name="LimitLVType" id="LimitLVType"> | 
|                         <option value="0"><?php echo \Lang\gettext("不能"); ?></option> | 
|                         <option value="1"><?php echo \Lang\gettext("可以"); ?></option> | 
|                     </select> | 
|                 </td> | 
|             </tr> | 
|             <tr> | 
|                 <td><?php echo \Lang\gettext("需要审核"); ?>: </td> | 
|                 <td> | 
|                     <select name="CheckState" id="CheckState"> | 
|                         <option value="0"><?php echo \Lang\gettext("不需要"); ?></option> | 
|                         <option value="1" selected><?php echo \Lang\gettext("需要"); ?></option> | 
|                     </select> | 
|                 </td> | 
|             </tr> | 
|             <tr> | 
|                 <td><?php echo \Lang\gettext("邮件类型"); ?>: </td> | 
|                 <td> | 
|                     <select name="MailType" id="MailType"> | 
|                         <?php | 
|                         foreach ($mailtypes as $key => $value) { | 
|                             echo "<option value='" . $key . "'>" . $value . "(" . $key . ")</option>"; | 
|                         } | 
|                         ?> | 
|                     </select> | 
|                 </td> | 
|             </tr> | 
|             <tr> | 
|                 <td><?php echo \Lang\gettext("邮件标题"); ?>: </td> | 
|                 <td><input type="text" name="Title" id="Title" size="68" /></td> | 
|             </tr> | 
|             <tr> | 
|                 <td><?php echo \Lang\gettext("邮件内容"); ?>: </td> | 
|                 <td> | 
|                     <textarea name="Text" id="Text" cols="70" rows="7"></textarea><br /> | 
|                     <input type="button" value="<?php echo \Lang\gettext("插入超链接"); ?>" onclick="inserthyperlink('Text');" /> | 
|                     <input type="button" value="<?php echo \Lang\gettext("插入界面"); ?>" onclick="insertgameform('Text');" /><br /> | 
|                 </td> | 
|             </tr> | 
|             <tr> | 
|                 <td><?php echo \Lang\gettext("流向记录"); ?>: </td> | 
|                 <td><input type="text" name="Detail" id="Detail" size="68" />(<?php echo \Lang\gettext("使用英文"); ?>)</td> | 
|             </tr> | 
|             <tr> | 
|                 <td style="text-align: right;"><?php echo $moneyNameInfo["1"]; ?>: </td> | 
|                 <td><input type="number" id="Gold" name="Gold" value="" min="0" max="2000000000" /></td> | 
|             </tr> | 
|             <tr> | 
|                 <td style="text-align: right;"><?php echo $moneyNameInfo["2"]; ?>: </td> | 
|                 <td><input type="number" id="GoldPaper" name="GoldPaper" value="" min="0" max="2000000000" /></td> | 
|             </tr> | 
|             <tr> | 
|                 <td style="text-align: right;"><?php echo $moneyNameInfo["3"]; ?>: </td> | 
|                 <td><input type="number" id="Silver" name="Silver" value="" min="0" max="2000000000" /></td> | 
|             </tr> | 
|             <tr> | 
|                 <td><?php echo \Lang\gettext("邮件物品"); ?>:</td> | 
|                 <td> | 
|                     <div id="itemContent"></div> | 
|                     <input type="hidden" name="itemNums" id="itemNums" value="" /> | 
|                     <a href="javascript:AddItemHtml();"><?php echo \Lang\gettext("添加邮件物品"); ?></a> | 
|                 </td> | 
|             </tr> | 
|   | 
|         </table> | 
|         <hr> | 
|         <?php | 
|         if ($user->NeedCheckKey()) { | 
|             echo \Lang\gettext("授权码(key)") . ":"; | 
|             echo "<input type=\"text\" name=\"key\" id=\"key\" />"; | 
|         } else { | 
|             echo "<input type=\"hidden\" name=\"key\" id=\"key\" />"; | 
|         } | 
|         ?> | 
|         <br /> | 
|         <?php | 
|         include_once "/Common/SelectServer.php"; | 
|         ?> | 
|         <center> | 
|             <p> | 
|                 <input type="hidden" name="Permission" value="<?php echo $Permission; ?>" /> | 
|                 <input type="hidden" name="pack_type" id="pack_type" value="GMT_AddEntireCompensation" /> | 
|                 <input type="submit" name="submit" align="center" value="<?php echo \Lang\gettext("提交"); ?>" onclick="return CheckSubmit()" /> | 
|             </P> | 
|         </center> | 
|   | 
|         <hr> | 
|   | 
|     </form> | 
|   | 
|     <script type='text/javascript' src='/language/gettext.js'></script> | 
|     <script type='text/javascript' src="/js/calendar.js"></script> | 
|     <script type='text/javascript' src="/js/common.js"></script> | 
|     <script type='text/javascript' src="/Common/selectserver.js"></script> | 
|     <script language='javascript' src='compensationitem.js' type='text/javascript'></script> | 
|     <script language='javascript' src='compensationTemp.js' type='text/javascript'></script> | 
|     <script type="text/javascript"> | 
|         window.onload = function() { | 
|             onChangeMailTemp(<?php echo $readTempContent; ?>, false); | 
|         } | 
|   | 
|         function onItemIDChange(num, value) { | 
|             var itemIDNameInfo = <?php echo $itemIDNameInfo; ?>; | 
|             var itemName = "<font color='red'><?php echo \Lang\gettext("未知物品ID"); ?></font>"; | 
|             if (itemIDNameInfo[value]) { | 
|                 itemName = itemIDNameInfo[value]; | 
|             } | 
|             document.getElementById("ItemName" + num).innerHTML = itemName; | 
|         } | 
|     </script> | 
| </body> | 
|   | 
| </html> |