HavePermission($Permission)) { exit; } \Logging\LogInfo("_POST:" . print_r($_POST, true)); $serversArray = $user->GetServers(); $mailNameArray = CommFunc\getCfgKeyNameContent("mail", true, $spid); $itemNameArray = CommFunc\getCfgKeyNameContent("item", true, $spid); $moneyTypeArray = CommFunc\getCfgKeyNameContent("money", true, $spid); $mailtypes = CommFunc\GetMailTypes(); //------------------------------------------ //显示表格字段配置 key-参数名,value-说明 $tableArray = array( "Num" => \Lang\gettext("编号"), "RecState" => \Lang\gettext("状态"), "MailType" => \Lang\gettext("类型"), "Title" => \Lang\gettext("标题"), "Gold" => $moneyTypeArray["1"], "GoldPaper" => $moneyTypeArray["2"], "Silver" => $moneyTypeArray["3"], "ItemList" => \Lang\gettext("物品"), "CreateTime" => \Lang\gettext("发送时间"), "LimitTime" => \Lang\gettext("到期时间"), "Content" => \Lang\gettext("内容"), "GUID" => \Lang\gettext("GUID"), // "Sender" => \Lang\gettext("发送人"), ); // 获取字段对应内容 function GetContent($mailDict, $keyName, $mailNameArray, $itemNameArray) { global $mailtypes; $c = $mailDict[$keyName]; if ($keyName == "RecState") { $recState = intval($c); $getState = $recState % 10; // 0 未通知,1 不可领取, 2 可领取, 3 已领取 $readState = $recState / 10; // 0 未读,1 已读 if ($getState === 3) { return \Lang\gettext("已领取"); } else if ($readState === 1) { return \Lang\gettext("已读"); } else if ($readState === 0) { return "" . \Lang\gettext("未读") . ""; } return "" . $recState . ""; } elseif ($keyName == "Title") { if (array_key_exists($c, $mailNameArray)) { return $mailNameArray[$c]; } } elseif ($keyName == "ItemList") { if (count($c) == 0) { return \Lang\gettext("无"); } $itemInfo = ""; foreach ($c as $item) { $itemID = "" . $item[0]; $itemCount = $item[1]; if (array_key_exists($itemID, $itemNameArray)) { $itemInfo .= $itemNameArray[$itemID] . "(" . $itemID . ")"; } else { $itemInfo .= "" . \Lang\gettext("未知物品ID") . "(" . $itemID . ")"; } $itemInfo .= " x" . $itemCount . \Lang\gettext("个") . "

"; } return $itemInfo; } elseif ($keyName == "MailType") { if (array_key_exists($mailDict["Title"], $mailNameArray)) { // 由模板表定 return ""; } return $mailtypes["" . $c] . "(" . $c . ")"; } return $mailDict[$keyName]; } $resultInfo = $_POST; $resultMsg = $resultInfo["ResultMsg"]; $queryCmdInfo = $resultMsg["QueryCmdInfo"]; $resultList = array(); if (array_key_exists("ResultList", $resultMsg)) { $resultList = $resultMsg["ResultList"]; } $retCount = count($resultList); if ( array_key_exists("opType", $queryCmdInfo) && $queryCmdInfo["opType"] == "del" && array_key_exists("ResultType", $resultInfo) && $resultInfo["ResultType"] === 0 ) { echo "" . \Lang\gettext("删除成功!可继续操作!") . ""; } ?> <?php echo \Lang\gettext("个人邮件管理"); ?>
" /> : " />

:

"; foreach ($tableArray as $key => $value) { echo ""; } echo ""; for ($i = 0; $i < $retCount; $i++) { $mailDict = $resultList[$i]; $num = $i + 1; echo ""; echo ""; foreach ($tableArray as $key => $value) { if ($key == "Num") { continue; } $widgetName = "lab" . $key . $i; $tdContent = GetContent($mailDict, $key, $mailNameArray, $itemNameArray); $tdContent = ''; if ($key == "Title" || $key == "Content" || $key == "ItemList") { $align = "left"; } else { $align = "center"; } echo ""; } echo ""; } ?>
" . $value . "
" . $num . " " . $tdContent . "

:

NeedCheckKey()) { echo \Lang\gettext("授权码(key)") . ":"; echo ""; } else { echo ""; } ?>

" onclick="return CheckSubmit()" />