diff --git a/i_entrance/entrance.php b/i_entrance/entrance.php
index f6c21591..943f4829 100644
--- a/i_entrance/entrance.php
+++ b/i_entrance/entrance.php
@@ -32,6 +32,7 @@ $acl = $session->acl;
=WebUtil::printJS('../e_lib/jquery-3.3.1.min.js')?>
=WebUtil::printJS('../e_lib/bootstrap.bundle.min.js')?>
+ =WebUtil::printJS('../e_lib/moment.min.js')?>
=WebUtil::printJS('../js/common.js')?>
=WebUtil::printJS('../js/func.js')?>
=WebUtil::printJS('../js/entrance.js')?>
diff --git a/js/entrance.js b/js/entrance.js
index f2db3f91..0779e83a 100644
--- a/js/entrance.js
+++ b/js/entrance.js
@@ -16,6 +16,13 @@ var serverTextInfo = "\
\
";
+var serverProvisionalInfo = "\
+
\
+- 오픈 일시 : <%opentime%> - \
+서기 <%year%>년 <%month%>월 (<%scenario%>) \
+유저 : <%userCnt%> / <%maxUserCnt%>명 NPC : <%npcCnt%>명 (<%turnTerm%>분 턴 서버)\
+";
+
var serverFullTemplate = "\
| - 장수 등록 마감 - | \
";
@@ -71,6 +78,7 @@ function Entrance_UpdateServer() {
function Entrance_drawServerList(serverInfos){
var $serverList = $('#server_list');
+ var now = moment().format('YYYY-MM-DD HH:mm:ss');
$.each(serverInfos, function(idx, serverInfo){
var $serverHtml = $(TemplateEngine(serverListTemplate, serverInfo));
$serverList.append($serverHtml);
@@ -104,14 +112,27 @@ function Entrance_drawServerList(serverInfos){
$serverHtml.find('.n_country').html('§천하통일§');
$serverHtml.find('.server_date').html('{0}
~ {1}'.format(game.starttime, game.turntime));
}
- else{
+ else if(game.opentime <= now){
$serverHtml.find('.n_country').html('<{0}국 경쟁중>'.format(game.nationCnt));
$serverHtml.find('.server_date').html('{0} ~'.format(game.starttime));
}
+ else{
+ $serverHtml.find('.n_country').html('-가오픈 중-');
+ $serverHtml.find('.server_date').html('{0} ~'.format(game.starttime));
+ }
- $serverHtml.append(
- TemplateEngine(serverTextInfo, game)
- );
+ console.log(game.opentime, now);
+ if(game.opentime <= now){
+ $serverHtml.append(
+ TemplateEngine(serverTextInfo, game)
+ );
+ }
+ else{
+ $serverHtml.append(
+ TemplateEngine(serverProvisionalInfo, game)
+ );
+ }
+
if(result.me && result.me.name){
var me = result.me;