var serverAdminTemplate = '\ \ <%korName%>(<%name%>)\ <%status%>\ \ \ \ \ \ \ \ \ '; function drawServerAdminList(serverList){ var $table = $('#server_admin_list'); $.each(serverList, function(idx, server){ console.log(server); var status = ''; if(!server.valid){ status = '에러, {0}'.format(server.reason); } else if(!server.run){ status = '폐쇄됨'; } else{ status = '운영 중'; } server.status = status; $table.append( TemplateEngine(serverAdminTemplate, server) ); }); } $(function(){ Entrance_AdminImport(); Entrance_AdminInit(); Entrance_AdminUpdate(); $.ajax({ cache:false, type:'post', url:'j_server_get_admin_status.php', dataType:'json' }).then(drawServerAdminList); }); function Entrance_AdminImport() { } function Entrance_AdminInit() { console.log('adminInit'); $("#Entrance_000201").click(Entrance_Donation); $("#Entrance_000202").click(Entrance_Member); $("#notice_change_btn").click(Entrance_AdminChangeNotice); } function Entrance_AdminUpdate() { } function Entrance_Donation() { $("#Entrance_00").hide(); $("#EntranceDonation_00").show(); EntranceDonation_Update(); } function Entrance_Member() { $("#Entrance_00").hide(); $("#EntranceMember_00").show(); EntranceMember_Update(); } function Entrance_AdminChangeNotice() { var notice = $("#notice_edit").val(); Popup_Confirm('정말 실행하시겠습니까?', function() { Popup_Wait(function() { PostJSON( "../i_entrance/j_server_change_status.php", { action: 'notice', notice: notice }, function(response, textStatus) { if(response.result == "SUCCESS") { location.reload(); } else { Popup_WaitShow(response.msg); } } ) }) }); } function modifyServerStatus(caller, action) { var $caller = $(caller); var server = $caller.parents('tr').data('server_name'); Popup_Confirm('정말 실행하시겠습니까?', function() { Popup_Wait(function() { PostJSON( "../i_entrance/j_server_change_status.php", { server: server, action: action }, function(response, textStatus) { if(response.result == "SUCCESS") { Popup_WaitHide(); if(action == 'reset') { ReplaceFrame(response.installURL); } else { Replace("entrance.php"); } } else { Popup_WaitShow(response.msg); } } ) }) }); } function Entrance_AdminNPCLogin(caller) { var $caller = $(caller); var serverDir = $caller.parents('tr').data('server_name'); location.href = serverDir+"/npc_login.php"; } function Entrance_AdminNPCCreate(caller) { var $caller = $(caller); var serverDir = $caller.parents('tr').data('server_name'); location.href = serverDir+"/npc_join.php"; } function Entrance_AdminClosedLogin(caller) { var $caller = $(caller); var serverDir = $caller.parents('tr').data('server_name'); location.href = serverDir+"/npc_login.php"; } function Entrance_AdminOpen119(caller) { var $caller = $(caller); var serverDir = $caller.parents('tr').data('server_name'); location.href = serverDir+"/_119.php"; } function tryServerUpdateAndUpgrade(caller){ var $caller = $(caller); }