특별회원이 전체 메시지를 보낼 수 있도록 추가.
This commit is contained in:
+2
-47
@@ -9,7 +9,7 @@ $query = "select userlevel from general where user_id='$_SESSION[p_id]'";
|
|||||||
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
||||||
$me = MYDB_fetch_array($result);
|
$me = MYDB_fetch_array($result);
|
||||||
|
|
||||||
if($me[userlevel] < 5) {
|
if($me[userlevel] < 4) {
|
||||||
echo "
|
echo "
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
@@ -18,7 +18,7 @@ if($me[userlevel] < 5) {
|
|||||||
<link rel=stylesheet href=stylesheet.php type=text/css>
|
<link rel=stylesheet href=stylesheet.php type=text/css>
|
||||||
</head>
|
</head>
|
||||||
<body oncontextmenu='return false'>
|
<body oncontextmenu='return false'>
|
||||||
관리자가 아닙니다.<br>
|
틀별회원이 아닙니다.<br>
|
||||||
";
|
";
|
||||||
banner();
|
banner();
|
||||||
echo "
|
echo "
|
||||||
@@ -41,51 +41,6 @@ if($me[userlevel] < 5) {
|
|||||||
</table>
|
</table>
|
||||||
<form name=form1 method=post action=_admin3_submit.php>
|
<form name=form1 method=post action=_admin3_submit.php>
|
||||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||||
<tr>
|
|
||||||
<td width=80 align=center rowspan=5>회원선택<br><br><font color=orange>무장</font><br><font color=skyblue>지장</font></td>
|
|
||||||
<td width=105 rowspan=5>
|
|
||||||
<?
|
|
||||||
|
|
||||||
echo "
|
|
||||||
<select name=genlist[] size=20 multiple style=color:white;background-color:black;font-size:13>";
|
|
||||||
|
|
||||||
$query = "select no,name,power,intel from general where userlevel>2 order by npc,binary(name)";
|
|
||||||
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
|
||||||
$gencount = MYDB_num_rows($result);
|
|
||||||
|
|
||||||
for($i=0; $i < $gencount; $i++) {
|
|
||||||
$general = MYDB_fetch_array($result);
|
|
||||||
if($general[power] >= $general[intel]) {
|
|
||||||
echo "
|
|
||||||
<option value=$general[no] style=color:orange;>$general[name]</option>";
|
|
||||||
} else {
|
|
||||||
echo "
|
|
||||||
<option value=$general[no] style=color:skyblue;>$general[name]</option>";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
echo "
|
|
||||||
</select>
|
|
||||||
</td>
|
|
||||||
<td width=100 align=center>아이템 지급</td>
|
|
||||||
<td width=504>
|
|
||||||
<select name=weap size=1 style=color:white;background-color:black;font-size:13>";
|
|
||||||
for($i=0; $i < 27; $i++) {
|
|
||||||
echo "
|
|
||||||
<option value={$i}>{$i}</option>";
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
</select>
|
|
||||||
<input type=submit name=btn value='무기지급'>
|
|
||||||
<input type=submit name=btn value='책지급'>
|
|
||||||
<input type=submit name=btn value='말지급'>
|
|
||||||
<input type=submit name=btn value='도구지급'>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td align=center>특별회원</td>
|
|
||||||
<td><input type=submit name=btn value='특별회원 해제'></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
<tr>
|
||||||
<td align=center>메세지 전달</td>
|
<td align=center>메세지 전달</td>
|
||||||
<td><input type=textarea size=60 maxlength=255 name=msg style=background-color:black;color:white;><input type=submit name=btn value='메세지 전달'></td>
|
<td><input type=textarea size=60 maxlength=255 name=msg style=background-color:black;color:white;><input type=submit name=btn value='메세지 전달'></td>
|
||||||
|
|||||||
@@ -14,106 +14,9 @@ $me = MYDB_fetch_array($result);
|
|||||||
if($me[userlevel] < 4) {
|
if($me[userlevel] < 4) {
|
||||||
echo "<script>location.replace('_admin3.php');</script>";
|
echo "<script>location.replace('_admin3.php');</script>";
|
||||||
}
|
}
|
||||||
|
$pid = $_SESSION['p_id'];
|
||||||
|
|
||||||
switch($btn) {
|
switch($btn) {
|
||||||
case "무기지급":
|
|
||||||
$date = date('Y-m-d H:i:s');
|
|
||||||
for($i=0; $i < sizeof($genlist); $i++) {
|
|
||||||
$query = "select msgindex from general where no='$genlist[$i]'";
|
|
||||||
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
|
||||||
$you = MYDB_fetch_array($result);
|
|
||||||
if($weap == 0) { $msg = "무기 회수!"; }
|
|
||||||
else { $msg = getWeapName($weap)." 지급!"; }
|
|
||||||
// 상대에게 발송
|
|
||||||
$you[msgindex]++;
|
|
||||||
if($you[msgindex] >= 10) { $you[msgindex] = 0; }
|
|
||||||
$query = "update general set msgindex='$you[msgindex]',msg{$you[msgindex]}_type=10,msg{$you[msgindex]}='$msg',msg{$you[msgindex]}_who='$genlist[$i]'+10000,msg{$you[msgindex]}_when='$date' where no='$genlist[$i]'";
|
|
||||||
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
|
||||||
}
|
|
||||||
for($i=0; $i < sizeof($genlist); $i++) {
|
|
||||||
if($weap == 0) {
|
|
||||||
$query = "update general set weap='0' where no='$genlist[$i]'";
|
|
||||||
} else {
|
|
||||||
$query = "update general set weap='$weap' where no='$genlist[$i]' and weap<'$weap'";
|
|
||||||
}
|
|
||||||
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case "책지급":
|
|
||||||
$date = date('Y-m-d H:i:s');
|
|
||||||
for($i=0; $i < sizeof($genlist); $i++) {
|
|
||||||
$query = "select msgindex from general where no='$genlist[$i]'";
|
|
||||||
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
|
||||||
$you = MYDB_fetch_array($result);
|
|
||||||
if($weap == 0) { $msg = "서적 회수!"; }
|
|
||||||
else { $msg = getBookName($weap)." 지급!"; }
|
|
||||||
// 상대에게 발송
|
|
||||||
$you[msgindex]++;
|
|
||||||
if($you[msgindex] >= 10) { $you[msgindex] = 0; }
|
|
||||||
$query = "update general set msgindex='$you[msgindex]',msg{$you[msgindex]}_type=10,msg{$you[msgindex]}='$msg',msg{$you[msgindex]}_who='$genlist[$i]'+10000,msg{$you[msgindex]}_when='$date' where no='$genlist[$i]'";
|
|
||||||
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
|
||||||
}
|
|
||||||
for($i=0; $i < sizeof($genlist); $i++) {
|
|
||||||
if($weap == 0) {
|
|
||||||
$query = "update general set book='0' where no='$genlist[$i]'";
|
|
||||||
} else {
|
|
||||||
$query = "update general set book='$weap' where no='$genlist[$i]' and book<'$weap'";
|
|
||||||
}
|
|
||||||
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case "말지급":
|
|
||||||
$date = date('Y-m-d H:i:s');
|
|
||||||
for($i=0; $i < sizeof($genlist); $i++) {
|
|
||||||
$query = "select msgindex from general where no='$genlist[$i]'";
|
|
||||||
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
|
||||||
$you = MYDB_fetch_array($result);
|
|
||||||
if($weap == 0) { $msg = "말 회수!"; }
|
|
||||||
else { $msg = getHorseName($weap)." 지급!"; }
|
|
||||||
// 상대에게 발송
|
|
||||||
$you[msgindex]++;
|
|
||||||
if($you[msgindex] >= 10) { $you[msgindex] = 0; }
|
|
||||||
$query = "update general set msgindex='$you[msgindex]',msg{$you[msgindex]}_type=10,msg{$you[msgindex]}='$msg',msg{$you[msgindex]}_who='$genlist[$i]'+10000,msg{$you[msgindex]}_when='$date' where no='$genlist[$i]'";
|
|
||||||
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
|
||||||
}
|
|
||||||
for($i=0; $i < sizeof($genlist); $i++) {
|
|
||||||
if($weap == 0) {
|
|
||||||
$query = "update general set horse='0' where no='$genlist[$i]'";
|
|
||||||
} else {
|
|
||||||
$query = "update general set horse='$weap' where no='$genlist[$i]' and horse<'$weap'";
|
|
||||||
}
|
|
||||||
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case "도구지급":
|
|
||||||
$date = date('Y-m-d H:i:s');
|
|
||||||
for($i=0; $i < sizeof($genlist); $i++) {
|
|
||||||
$query = "select msgindex from general where no='$genlist[$i]'";
|
|
||||||
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
|
||||||
$you = MYDB_fetch_array($result);
|
|
||||||
if($weap == 0) { $msg = "특수도구 회수!"; }
|
|
||||||
else { $msg = getItemName($weap)." 지급!"; }
|
|
||||||
// 상대에게 발송
|
|
||||||
$you[msgindex]++;
|
|
||||||
if($you[msgindex] >= 10) { $you[msgindex] = 0; }
|
|
||||||
$query = "update general set msgindex='$you[msgindex]',msg{$you[msgindex]}_type=10,msg{$you[msgindex]}='$msg',msg{$you[msgindex]}_who='$genlist[$i]'+10000,msg{$you[msgindex]}_when='$date' where no='$genlist[$i]'";
|
|
||||||
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
|
||||||
}
|
|
||||||
for($i=0; $i < sizeof($genlist); $i++) {
|
|
||||||
if($weap == 0) {
|
|
||||||
$query = "update general set item='0' where no='$genlist[$i]'";
|
|
||||||
} else {
|
|
||||||
$query = "update general set item='$weap' where no='$genlist[$i]' and item<'$weap'";
|
|
||||||
}
|
|
||||||
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case "특별회원 해제":
|
|
||||||
for($i=0; $i < sizeof($genlist); $i++) {
|
|
||||||
$query = "update general set userlevel=1 where no='$genlist[$i]'";
|
|
||||||
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case "메세지 전달":
|
case "메세지 전달":
|
||||||
$date = date('Y-m-d H:i:s');
|
$date = date('Y-m-d H:i:s');
|
||||||
for($i=0; $i < sizeof($genlist); $i++) {
|
for($i=0; $i < sizeof($genlist); $i++) {
|
||||||
@@ -123,7 +26,7 @@ switch($btn) {
|
|||||||
// 상대에게 발송
|
// 상대에게 발송
|
||||||
$you[msgindex]++;
|
$you[msgindex]++;
|
||||||
if($you[msgindex] >= 10) { $you[msgindex] = 0; }
|
if($you[msgindex] >= 10) { $you[msgindex] = 0; }
|
||||||
$query = "update general set msgindex='$you[msgindex]',msg{$you[msgindex]}_type=10,msg{$you[msgindex]}='$msg',msg{$you[msgindex]}_who='$genlist[$i]'+10000,msg{$you[msgindex]}_when='$date',newmsg=1 where no='$genlist[$i]'";
|
$query = "update general set msgindex='$you[msgindex]',msg{$you[msgindex]}_type=10,msg{$you[msgindex]}='$msg',msg{$you[msgindex]}_who='$pid',msg{$you[msgindex]}_when='$date',newmsg=1 where no='$genlist[$i]'";
|
||||||
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|||||||
@@ -242,6 +242,12 @@ if($me[userlevel] >= 5) {
|
|||||||
</td></tr>
|
</td></tr>
|
||||||
";
|
";
|
||||||
}
|
}
|
||||||
|
else if($me[usrelevel] >= 4){
|
||||||
|
echo "
|
||||||
|
<tr><td colspan=5>
|
||||||
|
<input type=button value=특별회원 onclick=location.replace('_admin3.php')>
|
||||||
|
</td></tr>
|
||||||
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user