Fix: maestro experience account type = 101

This commit is contained in:
2018-08-11 11:59:35 +09:00
parent a3bbeed499
commit e2c37b52d1
9 changed files with 62 additions and 13 deletions
+4
View File
@@ -33,9 +33,13 @@ class MaestroInfo {
switch(this.accountType) { switch(this.accountType) {
case 0: case 0:
case 1: case 1:
case 100:
case 101:
return 20; return 20;
case 2: case 2:
return 50; return 50;
case 3: case 3:
return 100; return 100;
} }
+1 -1
View File
@@ -2,7 +2,7 @@
<div class="container"> <div class="container">
<div class="navbar-header"> <div class="navbar-header">
<a class="navbar-brand" href="javascript:void(0);" onClick="goHome()" href="">마우스 타자 연습</a> <a class="navbar-brand" href="javascript:void(0);" onClick="goHome()" href=""></a>
</div> </div>
<div class="eyebrow ml-auto mt-0 d-md-flex align-items-center"> <div class="eyebrow ml-auto mt-0 d-md-flex align-items-center">
+3 -1
View File
@@ -56,7 +56,9 @@ function deleteMaestroAllRecords() {
<nav class="navbar navbar-expand-lg navbar-dark bg-dark py-3"> <nav class="navbar navbar-expand-lg navbar-dark bg-dark py-3">
<div class="container"> <div class="container">
<div class="navbar-header"> <div class="navbar-header text-white">
<a class="navbar-brand" href="javascript:void(0);" onClick="logout()" href=""></a>
|&nbsp;&nbsp;
<a class="navbar-brand" href="javascript:void(0);" onClick="goHome()" href="">마에스트로 계정 홈</a> <a class="navbar-brand" href="javascript:void(0);" onClick="goHome()" href="">마에스트로 계정 홈</a>
</div> </div>
@@ -72,11 +72,11 @@ function activateApp(appID) {
"maestro_id=" + maestroID + "&app_id=" + appID, "maestro_id=" + maestroID + "&app_id=" + appID,
(jsonData) => { (jsonData) => {
// addPlayerListManager.updateAddPlayerListPage(1); // console.log(jsonData);
showErrorMessage("[ " + jsonData["koreanName"] + "] 앱이 메뉴에 추가되었습니다. (위의 [마에스트로 앱 실행] 버튼을 눌러 확인해보세요)", "success");
}, },
(errorMessage, errorCode) => { (errorMessage, errorCode) => {
console.log("errorMessage : " + errorMessage);
showErrorMessage(errorMessage, "error"); showErrorMessage(errorMessage, "error");
} }
@@ -89,11 +89,11 @@ function deactivateApp(appID) {
"maestro_id=" + maestroID + "&app_id=" + appID, "maestro_id=" + maestroID + "&app_id=" + appID,
(jsonData) => { (jsonData) => {
// addPlayerListManager.updateAddPlayerListPage(1); // console.log(jsonData);
showErrorMessage("[ " + jsonData["koreanName"] + "] 앱이 메뉴에서 삭제되었습니다. (위의 [마에스트로 앱 실행] 버튼을 눌러 확인해보세요)", "danger");
}, },
(errorMessage, errorCode) => { (errorMessage, errorCode) => {
console.log("errorMessage : " + errorMessage);
showErrorMessage(errorMessage, "error"); showErrorMessage(errorMessage, "error");
} }
@@ -104,7 +104,7 @@ function deactivateApp(appID) {
<div class="row mx-1"> <div clas됩="row mx-1">
<div class="col"> <div class="col">
<h5 class="mt-2 mb-2">마우스 연습</h5> <h5 class="mt-2 mb-2">마우스 연습</h5>
+2 -2
View File
@@ -87,7 +87,7 @@ function checkMaestroIDName() {
} }
function changeMaestroInfo() { function changeMaestroInfo() {
if(registeredAccountType === 0) { if(registeredAccountType >= 100) {
showErrorMessage("체험 계정은 정보 수정이 불가능합니다.", "error"); showErrorMessage("체험 계정은 정보 수정이 불가능합니다.", "error");
return; return;
} }
@@ -137,7 +137,7 @@ function changeMaestroInfo() {
} }
function checkPassword() { function checkPassword() {
if(registeredAccountType === 0) { if(registeredAccountType >= 100) {
showErrorMessage("체험 계정은 암호 수정이 불가능합니다.", "error"); showErrorMessage("체험 계정은 암호 수정이 불가능합니다.", "error");
$('html, body').animate({ $('html, body').animate({
scrollTop: $("#message_box").offset().top + 'px' scrollTop: $("#message_box").offset().top + 'px'
+2 -1
View File
@@ -28,7 +28,8 @@ function loadMaestroInfo(maestroID) {
function updateCards(accountType) { function updateCards(accountType) {
console.log(accountType); console.log(accountType);
switch(accountType) { switch(accountType) {
case 0: case 100:
case 101:
$("#account_type_1").addClass("border-warning"); $("#account_type_1").addClass("border-warning");
$("#account_type_1_btn").addClass("btn-secondary disabled"); $("#account_type_1_btn").addClass("btn-secondary disabled");
$("#account_type_1_footer").addClass("text-danger"); $("#account_type_1_footer").addClass("text-danger");
+22 -1
View File
@@ -9,8 +9,10 @@ $appID = $_POST["app_id"];
activate_app($maestroID, $appID); activate_app($maestroID, $appID);
$appInfo = get_app_name($appID);
set_data("activatedAppList", $activated_mouse_app_list); set_data("appName", $appInfo["AppName"]);
set_data("koreanName", $appInfo["KoreanName"]);
send_result_success(); send_result_success();
exit; exit;
@@ -28,4 +30,23 @@ function activate_app($maestroID, $appID) {
$stmt->bind_result(); $stmt->bind_result();
} }
function get_app_name($appID) {
global $db_conn;
$query = "
SELECT AppName, KoreanName
FROM moty_app
WHERE AppID = ?
";
$stmt = $db_conn->prepare($query);
$stmt->bind_param('i', $appID);
$stmt->execute();
$stmt->bind_result($appName, $koreanName);
$stmt->fetch();
$result["AppName"] = $appName;
$result["KoreanName"] = $koreanName;
return $result;
}
?> ?>
+22 -1
View File
@@ -9,8 +9,10 @@ $appID = $_POST["app_id"];
deactivate_app($maestroID, $appID); deactivate_app($maestroID, $appID);
$appInfo = get_app_name($appID);
set_data("activatedAppList", $activated_mouse_app_list); set_data("appName", $appInfo["AppName"]);
set_data("koreanName", $appInfo["KoreanName"]);
send_result_success(); send_result_success();
exit; exit;
@@ -28,4 +30,23 @@ function deactivate_app($maestroID, $appID) {
$stmt->bind_result(); $stmt->bind_result();
} }
function get_app_name($appID) {
global $db_conn;
$query = "
SELECT AppName, KoreanName
FROM moty_app
WHERE AppID = ?
";
$stmt = $db_conn->prepare($query);
$stmt->bind_param('i', $appID);
$stmt->execute();
$stmt->bind_result($appName, $koreanName);
$stmt->fetch();
$result["AppName"] = $appName;
$result["KoreanName"] = $koreanName;
return $result;
}
?> ?>
@@ -39,7 +39,7 @@ function get_maestro_experience_id() {
$query = " $query = "
SELECT MaestroID SELECT MaestroID
FROM moty_maestro FROM moty_maestro
WHERE AccountType = 0 WHERE AccountType = 101
"; ";
$stmt = $db_conn->prepare($query); $stmt = $db_conn->prepare($query);
// $stmt->bind_param("s", $maestro_name); // $stmt->bind_param("s", $maestro_name);