<?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> 
 |