Add: maestro extension html files
This commit is contained in:
@@ -37,13 +37,18 @@ function isExperienceMaestroAccount() {
|
||||
return false;
|
||||
}
|
||||
|
||||
function getDiffDay(endDay, today) {
|
||||
var diffDay = (endDay.getTime() - today.getTime()) / (1000 * 60 * 60 * 24);
|
||||
return Math.ceil(diffDay);
|
||||
}
|
||||
|
||||
function showEndDate(date) {
|
||||
var endDateArray = date.split(" ");
|
||||
var endDate = endDateArray[0]; // "YY-MM_DD"
|
||||
|
||||
var today = new Date();
|
||||
var endDay = new Date(endDate);
|
||||
var diffDay = (endDay.getTime() - today.getTime()) / (1000 * 60 * 60 * 24);
|
||||
var diffDay = getDiffDay(endDay, today);
|
||||
|
||||
$("#maestro_count_down_date").html("유효 기간 : ~ " + endDate + " <span id='countdown_day'>(남은 기간 : " + Math.ceil(diffDay) + "일)</span>");
|
||||
if(diffDay < 30)
|
||||
@@ -57,7 +62,29 @@ function showEndDate(date) {
|
||||
}
|
||||
|
||||
|
||||
function showMaestroExtensionMessage(maestroName, date) {
|
||||
var endDateArray = date.split(" ");
|
||||
var endDate = endDateArray[0]; // "YY-MM_DD"
|
||||
|
||||
var today = new Date();
|
||||
var endDay = new Date(endDate);
|
||||
var diffDay = getDiffDay(endDay, today);
|
||||
|
||||
if(diffDay > 30)
|
||||
return;
|
||||
|
||||
$("#maestro_extension").removeClass("d-none");
|
||||
var message = "<span class='font-weight-bold'>" + maestroName + "</span> 계정의 유효 기간이 얼마 남지 않았습니다.<br/>1년 더 사용을 원하신다면 우측의 [계정 연장] 버튼을 눌러주세요.";
|
||||
if(diffDay < 0)
|
||||
message = "<span class='font-weight-bold'>" + maestroName + "</span> 계정의 유효 기간이 지났습니다. 등록된 학생들의 정보는 유지되지만, 로그인이 제한됩니다.<br/>계정 연장을 하시면 다시 로그인하고 사용할 수 있게 됩니다.";
|
||||
|
||||
$("#maestro_extension_message").html(message);
|
||||
}
|
||||
|
||||
|
||||
function onLoadSuccessMaestroInfo() {
|
||||
showMaestroExtensionMessage(maestroInfo.maestroName, maestroInfo.availableActivateDateTime);
|
||||
|
||||
showEndDate(maestroInfo.availableActivateDateTime);
|
||||
$("#maestro_info_player_count").val("학생수 : " + maestroInfo.getRegisteredPlayerCount() + " / " + maestroInfo.getMaxPlayerCount());
|
||||
|
||||
@@ -172,13 +199,13 @@ function showModal(popupModalID, popupContentID, contentFileName) {
|
||||
|
||||
<div class="container py-3">
|
||||
|
||||
<div id="maestro_extension" class="alert alert-danger" role="alert">
|
||||
<div id="maestro_extension" class="alert alert-danger d-none" role="alert">
|
||||
<div class="row mx-0">
|
||||
<div id="maestro_extension_message" class="col-sm my-auto">
|
||||
<div id="maestro_extension_message" class="col-sm my-auto px-0">
|
||||
message
|
||||
</div>
|
||||
<div class="col-sm-offset">
|
||||
<a class="btn btn-primary pull-right" role="button" href="./../maestro/upgrade.html" style="float:right;">계정 연장</a>
|
||||
<div class="col-sm-offset my-auto">
|
||||
<a class="btn btn-primary pull-right" role="button" href="./../maestro/extension.html" style="float:right;">계정 연장</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user