DB 계정을 입력하지 않고도 리셋이 가능한 옵션 추가
- 이미 기능이 사라진 N생성 버튼 제거 - 기존의 DB까지 포함한 초기화를 '완전 리셋' - 제대로 동작하지 않던 폐쇄중 로그인 변경 - 리셋 프로세스에 권한을 제대로 검사하지 않는 문제 해결
This commit is contained in:
@@ -79,7 +79,7 @@ function Entrance_AdminPost(server, select) {
|
||||
function(response, textStatus) {
|
||||
if(response.result == "SUCCESS") {
|
||||
Popup_WaitHide();
|
||||
if(select == 1) {
|
||||
if(select == 1 || select == 3) {
|
||||
ReplaceFrame(response.installURL);
|
||||
} else {
|
||||
Replace(ENTRANCE+PHP);
|
||||
@@ -102,7 +102,7 @@ function Entrance_AdminNPCCreate(serverDir) {
|
||||
}
|
||||
|
||||
function Entrance_AdminClosedLogin(serverDir) {
|
||||
ReplaceFrame(serverDir+'_close'+W+'npc_login'+PHP);
|
||||
ReplaceFrame(serverDir+'_close'+W+'index'+PHP);
|
||||
}
|
||||
|
||||
function Entrance_AdminOpen119(serverDir) {
|
||||
|
||||
@@ -68,11 +68,11 @@ foreach($_serverDirs as $serverDir) {
|
||||
<div class="Entrance_ServerAdminListState"><?=$state;?></div>
|
||||
<div class="Entrance_ServerAdminListSelect">
|
||||
<input type="button" class="Entrance_ServerAdminListSelectButton1" value="폐쇄" onclick="Entrance_AdminPost(<?=$i;?>, 0);">
|
||||
<input type="button" class="Entrance_ServerAdminListSelectButton1" value="리셋" onclick="Entrance_AdminPost(<?=$i;?>, 1);">
|
||||
<input type="button" class="Entrance_ServerAdminListSelectButton1" value="리셋" onclick="Entrance_AdminPost(<?=$i;?>, 3);">
|
||||
<input type="button" class="Entrance_ServerAdminListSelectButton2" value="완전리셋" onclick="Entrance_AdminPost(<?=$i;?>, 1);">
|
||||
<input type="button" class="Entrance_ServerAdminListSelectButton1" value="오픈" onclick="Entrance_AdminPost(<?=$i;?>, 2);">
|
||||
<input type="button" class="Entrance_ServerAdminListSelectButton2" value="N로그인" onclick="Entrance_AdminNPCLogin('../<?=$serverDir;?>');">
|
||||
<input type="button" class="Entrance_ServerAdminListSelectButton2" value="N생성" onclick="Entrance_AdminNPCCreate('../<?=$serverDir;?>');">
|
||||
<input type="button" class="Entrance_ServerAdminListSelectButton3" value="폐쇄중로그인" onclick="Entrance_AdminClosedLogin('../<?=$serverDir;?>');">
|
||||
<input type="button" class="Entrance_ServerAdminListSelectButton3" value="폐쇄중로그인" onclick="Entrance_Enter('<?=$serverDir;?>_close/login_process.php');">
|
||||
<input type="button" class="Entrance_ServerAdminListSelectButton2" value="119" onclick="Entrance_AdminOpen119('../<?=$serverDir;?>');">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -40,6 +40,9 @@ if($member['GRADE'] < 6) {
|
||||
rename(ROOT.W.$serverDir, ROOT.W.$serverDir."_rest");
|
||||
rename(ROOT.W.$serverDir."_close", ROOT.W.$serverDir);
|
||||
$response['result'] = 'SUCCESS';
|
||||
} elseif($select == 3) {
|
||||
$response['installURL'] = ROOT.W."{$serverDir}_close/install.php?just_reset=1";
|
||||
$response['result'] = 'SUCCESS';
|
||||
}
|
||||
} else {
|
||||
$response['result'] = 'FAIL';
|
||||
|
||||
Reference in New Issue
Block a user