Files
core/twe/_admin1.php
T
Hide_D 0c9be5c53f 루트DB를 관리하는 방식을 통째로 변경
- DB 불러오는 방식을 기존의 set.php에서 conf.php의 getRootDB()를 이용하도록 변경
- ADODB 에 기반한 _DB 클래스 폐기
- DBS.php 폐기
- _Setting 클래스 용도 변경
- 서버 목록 정의 방식을 하나로 모음
- 로그인시 세션에 사용자 등급을 추가
- "참여"(donation) 관련 코드 전면 제거
- 서버 리셋시 부운영자 비밀번호 문제 수정
- 서버 오픈,닫힘 여부를 새 서버 목록 정의 방식에 따르도록 수정
- DBS.php가 폐기 되었으므로 서버 오픈시 기본 정보를 json으로 받아오도록 하기 위하여 기본 준비
-  기존에 남아있던 세부 서버 로그인 처리 파일을 제거(enterPost.php)
- DBS.php 삭제로 전콘 변경시에도 각 서버로 json 호출을 하도록 하는 방식으로 준비
- 전콘을 수동으로 서버에 올린뒤 처리할 수 있도록 하던 legacy 코드 제거
- general 테이블에서 userlevel 컬럼을 삭제하고, 세션에 기록된 userGrade를 이용하도록 변경
- 벌점 제한을 모든 유저 공통으로 하도록 수정
- 세부 서버 리셋을 json ajax로 처리하도록 준비
2018-03-07 00:59:31 +09:00

220 lines
12 KiB
PHP

<?php
include "lib.php";
include "func.php";
//로그인 검사
CheckLogin();
$connect = dbConn();
if(getUserGrade() < 5) {
echo "
<html>
<head>
<title>관리메뉴</title>
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=utf-8'>
<link rel=stylesheet href=css/common.css type=text/css>
</head>
<body>
관리자가 아닙니다.<br>
";
echo banner();
echo "
</body>
</html>";
exit();
}
$admin = getAdmin($connect);
?>
<html>
<head>
<title>게임관리</title>
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=utf-8'>
<link rel=stylesheet href=css/common.css type=text/css>
</head>
<body>
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13px;word-break:break-all; id=bg0>
<tr><td>게 임 관 리<br><?=backButton()?></td></tr>
</table>
<form name=form1 method=post action=_admin1_submit.php>
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13px;word-break:break-all; id=bg0>
<tr><td width=110 align=right>운영자메세지</td>
<td colspan=3><input type=textarea size=90 style=color:white;background-color:black; name=msg value='<?=$admin['msg'];?>'><input type=submit name=btn value=변경></td></td>
</tr>
<tr><td width=110 align=right>중원정세추가</td>
<td colspan=3><input type=textarea size=90 maxlength=80 style=color:white;background-color:black; name=log><input type=submit name=btn value=로그쓰기></td></td>
</tr>
<tr><td width=110 align=right>쿼리 요청</td>
<td colspan=3><input type=textarea size=90 maxlength=150 style=color:white;background-color:black; name=q><input type=submit name=btn value=요청></td></td>
</tr>
<tr>
<td width=110 align=right>시작시간변경</td>
<td width=285><input type=text size=20 maxlength=20 style=color:white;background-color:black;text-align:right; name=starttime value='<?=$admin['starttime'];?>'><input type=submit name=btn value=변경1></td>
<td width=110 align=right>현재도시훈사</td>
<td width=285><?=$admin['city_rate'];?></td>
</tr>
<tr>
<td width=110 align=right>최대 장수</td>
<td width=285><input type=text size=3 maxlength=3 style=color:white;background-color:black;text-align:right; name=maxgeneral value=<?=$admin['maxgeneral'];?>><input type=submit name=btn value=변경2></td>
<td width=110 align=right>최대 국가</td>
<td width=285><input type=text size=3 maxlength=2 style=color:white;background-color:black;text-align:right; name=maxnation value=<?=$admin['maxnation'];?>><input type=submit name=btn value=변경3></td>
</tr>
<tr>
<td width=110 align=right>기준 장수수</td>
<td width=285><input type=text size=3 maxlength=3 style=color:white;background-color:black;text-align:right; name=gen_rate value=<?=$admin['normgeneral'];?>><input type=submit name=btn value=변경5></td>
<td width=110 align=right>현재 수입률</td>
<td width=285><?=$admin['gold_rate'];?>%</td>
</tr>
<tr>
<td width=110 align=right>시작 년도</td>
<td width=285><input type=text size=3 maxlength=3 style=color:white;background-color:black;text-align:right; name=startyear value='<?=$admin['startyear'];?>'><input type=submit name=btn value=변경4></td>
<td width=110 align=right>최근 갱신 시간</td>
<td width=285>&nbsp;<?=$admin['turntime']?></td>
</tr>
<tr>
<td width=110 align=right>턴시간</td>
<td colspan=3><input type=submit name=btn value=1분턴><input type=submit name=btn value=2분턴><input type=submit name=btn value=5분턴><input type=submit name=btn value=10분턴><input type=submit name=btn value=20분턴><input type=submit name=btn value=30분턴><input type=submit name=btn value=60분턴><input type=submit name=btn value=120분턴></td>
</tr>
</table>
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13px;word-break:break-all; id=bg0>
<tr>
<td align=right><input type=submit name=btn value=변경6></td>
<td align=center>공격</td>
<td align=center>방어</td>
<td align=center>기동</td>
<td align=center>회피</td>
<td align=center>가격</td>
<td align=center>군량</td>
</tr>
<?php
for($i=0; $i <= 5; $i++) {
$att = $admin["att{$i}"];
$def = $admin["def{$i}"];
$spd = $admin["spd{$i}"];
$avd = $admin["avd{$i}"];
$cst = $admin["cst{$i}"];
$ric = $admin["ric{$i}"];
echo "
<tr>
<td align=right>".getTypename($i)."</td>
<td align=center><input type=text size=3 maxlength=3 style=color:white;background-color:black;text-align:right; name=att{$i} value=$att></td>
<td align=center><input type=text size=3 maxlength=3 style=color:white;background-color:black;text-align:right; name=def{$i} value=$def></td>
<td align=center><input type=text size=3 maxlength=3 style=color:white;background-color:black;text-align:right; name=spd{$i} value=$spd></td>
<td align=center><input type=text size=3 maxlength=3 style=color:white;background-color:black;text-align:right; name=avd{$i} value=$avd></td>
<td align=center><input type=text size=3 maxlength=3 style=color:white;background-color:black;text-align:right; name=cst{$i} value=$cst></td>
<td align=center><input type=text size=3 maxlength=3 style=color:white;background-color:black;text-align:right; name=ric{$i} value=$ric></td>
</tr>";
}
echo "
<tr><td colspan=7 height=5></td></tr>";
for($i=10; $i <= 14; $i++) {
$att = $admin["att{$i}"];
$def = $admin["def{$i}"];
$spd = $admin["spd{$i}"];
$avd = $admin["avd{$i}"];
$cst = $admin["cst{$i}"];
$ric = $admin["ric{$i}"];
echo "
<tr>
<td align=right>".getTypename($i)."</td>
<td align=center><input type=text size=3 maxlength=3 style=color:white;background-color:black;text-align:right; name=att{$i} value=$att></td>
<td align=center><input type=text size=3 maxlength=3 style=color:white;background-color:black;text-align:right; name=def{$i} value=$def></td>
<td align=center><input type=text size=3 maxlength=3 style=color:white;background-color:black;text-align:right; name=spd{$i} value=$spd></td>
<td align=center><input type=text size=3 maxlength=3 style=color:white;background-color:black;text-align:right; name=avd{$i} value=$avd></td>
<td align=center><input type=text size=3 maxlength=3 style=color:white;background-color:black;text-align:right; name=cst{$i} value=$cst></td>
<td align=center><input type=text size=3 maxlength=3 style=color:white;background-color:black;text-align:right; name=ric{$i} value=$ric></td>
</tr>";
}
echo "
<tr><td colspan=7 height=5></td></tr>";
for($i=20; $i <= 27; $i++) {
$att = $admin["att{$i}"];
$def = $admin["def{$i}"];
$spd = $admin["spd{$i}"];
$avd = $admin["avd{$i}"];
$cst = $admin["cst{$i}"];
$ric = $admin["ric{$i}"];
echo "
<tr>
<td align=right>".getTypename($i)."</td>
<td align=center><input type=text size=3 maxlength=3 style=color:white;background-color:black;text-align:right; name=att{$i} value=$att></td>
<td align=center><input type=text size=3 maxlength=3 style=color:white;background-color:black;text-align:right; name=def{$i} value=$def></td>
<td align=center><input type=text size=3 maxlength=3 style=color:white;background-color:black;text-align:right; name=spd{$i} value=$spd></td>
<td align=center><input type=text size=3 maxlength=3 style=color:white;background-color:black;text-align:right; name=avd{$i} value=$avd></td>
<td align=center><input type=text size=3 maxlength=3 style=color:white;background-color:black;text-align:right; name=cst{$i} value=$cst></td>
<td align=center><input type=text size=3 maxlength=3 style=color:white;background-color:black;text-align:right; name=ric{$i} value=$ric></td>
</tr>";
}
echo "
<tr><td colspan=7 height=5></td></tr>";
for($i=30; $i <= 38; $i++) {
$att = $admin["att{$i}"];
$def = $admin["def{$i}"];
$spd = $admin["spd{$i}"];
$avd = $admin["avd{$i}"];
$cst = $admin["cst{$i}"];
$ric = $admin["ric{$i}"];
echo "
<tr>
<td align=right>".getTypename($i)."</td>
<td align=center><input type=text size=3 maxlength=3 style=color:white;background-color:black;text-align:right; name=att{$i} value=$att></td>
<td align=center><input type=text size=3 maxlength=3 style=color:white;background-color:black;text-align:right; name=def{$i} value=$def></td>
<td align=center><input type=text size=3 maxlength=3 style=color:white;background-color:black;text-align:right; name=spd{$i} value=$spd></td>
<td align=center><input type=text size=3 maxlength=3 style=color:white;background-color:black;text-align:right; name=avd{$i} value=$avd></td>
<td align=center><input type=text size=3 maxlength=3 style=color:white;background-color:black;text-align:right; name=cst{$i} value=$cst></td>
<td align=center><input type=text size=3 maxlength=3 style=color:white;background-color:black;text-align:right; name=ric{$i} value=$ric></td>
</tr>";
}
echo "
<tr><td colspan=7 height=5></td></tr>";
for($i=40; $i <= 43; $i++) {
$att = $admin["att{$i}"];
$def = $admin["def{$i}"];
$spd = $admin["spd{$i}"];
$avd = $admin["avd{$i}"];
$cst = $admin["cst{$i}"];
$ric = $admin["ric{$i}"];
echo "
<tr>
<td align=right>".getTypename($i)."</td>
<td align=center><input type=text size=3 maxlength=3 style=color:white;background-color:black;text-align:right; name=att{$i} value=$att></td>
<td align=center><input type=text size=3 maxlength=3 style=color:white;background-color:black;text-align:right; name=def{$i} value=$def></td>
<td align=center><input type=text size=3 maxlength=3 style=color:white;background-color:black;text-align:right; name=spd{$i} value=$spd></td>
<td align=center><input type=text size=3 maxlength=3 style=color:white;background-color:black;text-align:right; name=avd{$i} value=$avd></td>
<td align=center><input type=text size=3 maxlength=3 style=color:white;background-color:black;text-align:right; name=cst{$i} value=$cst></td>
<td align=center><input type=text size=3 maxlength=3 style=color:white;background-color:black;text-align:right; name=ric{$i} value=$ric></td>
</tr>";
}
echo "
<tr><td colspan=7 height=5></td></tr>";
?>
</table>
</form>
<form name=form2 method=post action=reset.php>
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13px;word-break:break-all; id=bg0>
<tr><td colspan=9>리 셋 요 청</td></tr>
<tr>
<td align=right>HOSTNAME</td>
<td align=center><input type=text size=12 maxlength=50 style=color:white;background-color:black; name=hostname value=localhost></td>
<td align=center>DB_ID</td>
<td align=center><input type=text size=12 maxlength=12 style=color:white;background-color:black; name=user_id></td>
<td align=center>PASSWORD</td>
<td align=center><input type=password size=12 maxlength=12 style=color:white;background-color:black; name=password></td>
<td align=center>DB_NAME</td>
<td align=center><input type=text size=12 maxlength=12 style=color:white;background-color:black; name=dbname></td>
<td align=center><input type=submit value=요청></td>
</tr>
</table>
</form>
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13px;word-break:break-all; id=bg0>
<tr><td><?=backButton()?></td></tr>
<tr><td><?=banner()?> </td></tr>
</table>
</body>
</html>