hxp
2025-06-09 6c3f6335c70859ded94a1ad8d218acb0ac34239c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
<?php
include_once "/Account/User.php";
include_once "/language/lang.php";
 
\Logging\CreateLogging("AddAuctionItem.php");
$Permission = \User\Permission::P_AddAuctionItem;
$spid = $_SESSION['spid'];
$user = new \User\User($_SESSION['UserAccount']);
if (!$user->HavePermission($Permission)) {
    exit;
}
 
$initItemNum = 5; // 初始可填拍品个数
 
?>
 
<!DOCTYPE html>
<html>
 
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>上架拍品</title>
</head>
 
<body>
 
    <center>
        <p>上架拍品</P>
    </center>
 
    <form id="AddAuctionItem" name="AddAuctionItem" action="/Common/GMCmdProcess.php" method="post">
        <p>
            <label>仙盟ID:</label>
            <input type="text" name="familyID" id="familyID" value="" size="10" onkeypress="return IsNum(event)" />(如果没有填则为全服系统拍品)
            <br />
            <label>享受收益的成员ID列表:(没填则所有成员都有收益,格式: [playerID,playerID,...])</label><br />
            <textarea name="playerIDList" id="playerIDList" cols="100" rows="3">[]</textarea><br />
            <?php
 
            for ($i = 0; $i < $initItemNum; $i++) {
                echo "<br/>";
                echo "物品ID: <input type=\"text\" name=\"ItemID" . $i . "\" id=\"ItemID" . $i . "\" value=\"\" size=\"10\" maxlength=\"10\" onkeypress=\"return IsNum(event)\"/>";
                echo "个数: <input type=\"text\" name=\"ItemCnt" . $i . "\" id=\"ItemCnt" . $i . "\" value=\"1\" size=\"4\" maxlength=\"4\" onkeypress=\"return IsNum(event)\"/>";
            }
            ?>
 
        <div id="itemContent"></div>
        <a href="javascript:AddItemHtml();">添加拍品</a><br />
        <input type="hidden" name="playerFind" value="0" />
        </p>
        <hr>
        <p>
            <input type="hidden" name="Permission" value="<?php echo $Permission; ?>" />
            <input type="hidden" name="pack_type" value="GMT_AddAuctionItem" />
            <?php
            if ($user->NeedCheckKey()) {
                echo "授权码(key)" . ":";
                echo "<input type=\"text\" name=\"key\" id=\"key\" />";
            } else {
                echo "<input type=\"hidden\" name=\"key\" id=\"key\" />";
            }
            ?>
            <input type="submit" name="submit" value="提交" onclick="return CheckSubmit()" /><br />
        </p>
        <hr>
    </form>
 
    <script language='javascript' type='text/javascript'>
        var itemNum = "<?php echo $initItemNum ?>"; // 物品html编号
 
        function CheckSubmit() {
 
            if (itemNum < 0) {
                alert("请添加拍品!");
                return false;
            }
            /* 
                for (var i = 0; i < itemNum + 1; i++){
                    itemIDElement = document.getElementById("ItemID" + i)
                    if (itemIDElement == null){
                        continue;
                    }
                    
                    itemID = itemIDElement.value;
                    if(!itemID || itemID.indexOf("0") == 0){
                        alert("物品ID为空或输入错误!");
                        return false;
                    }
                    
                    itemCnt = document.getElementById("ItemCnt" + i).value;
                    if(!itemCnt || itemCnt.indexOf("0") == 0){
                        alert("个数为空或输入错误!");
                        return false;
                    }
                    
                }
                 */
 
            if (document.getElementById("key").type != "hidden" && !document.getElementById("key").value) {
                alert("请输入授权码!");
                return false;
            }
 
            familyID = document.getElementById("familyID").value;
            if (!familyID) {
                if (!window.confirm("未指定仙盟ID,确认发送系统全服拍品吗?")) {
                    return false;
                }
            }
 
            return true;
 
        }
 
        // 添加拍品html
        function AddItemHtml() {
            itemNum++; // 更新下一个可增加的编号,只增不减
            var itemDiv = "<div id=\"item" + itemNum + "\">" +
                "物品ID: <input type=\"text\" name=\"ItemID" + itemNum + "\" id=\"ItemID" + itemNum + "\" value=\"\" size=\"10\" maxlength=\"10\" onkeypress=\"return IsNum(event)\"/>" +
                "个数: <input type=\"text\" name=\"ItemCnt" + itemNum + "\" id=\"ItemCnt" + itemNum + "\" value=\"1\" size=\"4\" maxlength=\"4\" onkeypress=\"return IsNum(event)\"/>" +
                "&nbsp;&nbsp;<a href=\"javascript:DelItemHtml(" + itemNum + ")\">删除</a>" +
                "</div>";
 
            document.getElementById("itemContent").insertAdjacentHTML("beforeEnd", itemDiv);
        }
 
        // 删除拍品html
        function DelItemHtml(delNum) {
            document.getElementById("itemContent").removeChild(document.getElementById("item" + delNum));
        }
 
        // 检查是否数字
        function IsNum(e) {
            var k = window.event ? e.keyCode : e.which;
 
            if (((k >= 48) && (k <= 57)) || k == 8 || k == 0) {} else {
                if (window.event) {
                    window.event.returnValue = false;
                } else {
                    e.preventDefault(); //for firefox
                }
            }
 
        }
    </script>
 
</body>
 
</html>