Add: pass appID to start.html
This commit is contained in:
@@ -25,6 +25,7 @@ let sessionStorageManager = new SessionStorageManager();
|
|||||||
// if(isDebugMode()) {
|
// if(isDebugMode()) {
|
||||||
// sessionStorageManager.playerName = "부현율";
|
// sessionStorageManager.playerName = "부현율";
|
||||||
// sessionStorageManager.playerUserID = 8;
|
// sessionStorageManager.playerUserID = 8;
|
||||||
|
// sessionStorageManager.playingAppID = 101;
|
||||||
// sessionStorageManager.playingAppName = "space_invaders";
|
// sessionStorageManager.playingAppName = "space_invaders";
|
||||||
// sessionStorageManager.score = 1000;
|
// sessionStorageManager.score = 1000;
|
||||||
// sessionStorageManager.highScore = 2000;
|
// sessionStorageManager.highScore = 2000;
|
||||||
@@ -33,6 +34,7 @@ let sessionStorageManager = new SessionStorageManager();
|
|||||||
console.log("maestroID : " + sessionStorageManager.maestroID);
|
console.log("maestroID : " + sessionStorageManager.maestroID);
|
||||||
console.log("playerName : " + sessionStorageManager.playerName);
|
console.log("playerName : " + sessionStorageManager.playerName);
|
||||||
console.log("playerUserID : " + sessionStorageManager.playerUserID);
|
console.log("playerUserID : " + sessionStorageManager.playerUserID);
|
||||||
|
console.log("playingAppID : " + sessionStorageManager.playingAppID);
|
||||||
console.log("playingAppName : " + sessionStorageManager.playingAppName);
|
console.log("playingAppName : " + sessionStorageManager.playingAppName);
|
||||||
console.log("score : " + sessionStorageManager.score);
|
console.log("score : " + sessionStorageManager.score);
|
||||||
console.log("highscore : " + sessionStorageManager.highScore);
|
console.log("highscore : " + sessionStorageManager.highScore);
|
||||||
|
|||||||
@@ -35,6 +35,14 @@ class SessionStorageManager {
|
|||||||
return sessionStorage.getItem("playerUserID");
|
return sessionStorage.getItem("playerUserID");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// playing app id
|
||||||
|
set playingAppID(value) {
|
||||||
|
sessionStorage.setItem("playingAppID", value);
|
||||||
|
}
|
||||||
|
get playingAppID() {
|
||||||
|
return sessionStorage.getItem("playingAppID");
|
||||||
|
}
|
||||||
|
|
||||||
// playing app name
|
// playing app name
|
||||||
set playingAppName(value) {
|
set playingAppName(value) {
|
||||||
sessionStorage.setItem("playingAppName", value);
|
sessionStorage.setItem("playingAppName", value);
|
||||||
|
|||||||
@@ -57,6 +57,7 @@ class MenuApp {
|
|||||||
mouseAppIndex++;
|
mouseAppIndex++;
|
||||||
new AppButton(startX + 150 * mouseAppIndex, 300, AppButton.TYPE_MOUSE, activeApp.AppName,
|
new AppButton(startX + 150 * mouseAppIndex, 300, AppButton.TYPE_MOUSE, activeApp.AppName,
|
||||||
() => {
|
() => {
|
||||||
|
sessionStorageManager.playingAppID = activeApp.AppID;
|
||||||
sessionStorageManager.playingAppName = activeApp.AppName;
|
sessionStorageManager.playingAppName = activeApp.AppName;
|
||||||
location.href = '../../web/client/start.html';
|
location.href = '../../web/client/start.html';
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -25,15 +25,16 @@ function get_active_app_list($maestro_id) {
|
|||||||
$return_array = array();
|
$return_array = array();
|
||||||
|
|
||||||
$query = "
|
$query = "
|
||||||
SELECT A.AppName, A.AppType
|
SELECT A.AppID, A.AppName, A.AppType
|
||||||
FROM moty_app AS A
|
FROM moty_app AS A
|
||||||
INNER JOIN moty_active_app AS AA ON A.AppID = AA.AppID AND AA.MaestroID=?";
|
INNER JOIN moty_active_app AS AA ON A.AppID = AA.AppID AND AA.MaestroID=?";
|
||||||
$stmt = $db_conn->prepare($query);
|
$stmt = $db_conn->prepare($query);
|
||||||
$stmt->bind_param('i', $maestro_id);
|
$stmt->bind_param('i', $maestro_id);
|
||||||
$stmt->execute();
|
$stmt->execute();
|
||||||
$stmt->bind_result($app_name, $app_type);
|
$stmt->bind_result($app_id, $app_name, $app_type);
|
||||||
|
|
||||||
while($stmt->fetch()) {
|
while($stmt->fetch()) {
|
||||||
|
$row_array['AppID'] = $app_id;
|
||||||
$row_array['AppName'] = $app_name;
|
$row_array['AppName'] = $app_name;
|
||||||
$row_array['AppType'] = $app_type;
|
$row_array['AppType'] = $app_type;
|
||||||
array_push($return_array, $row_array);
|
array_push($return_array, $row_array);
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ include "./../setup/connect_db.php";
|
|||||||
|
|
||||||
// my ranking
|
// my ranking
|
||||||
$query = "
|
$query = "
|
||||||
SELECT DATE(DateTime) AS Date, MAX(Score) AS HighScore, AppName AS AppName
|
SELECT DATE(RecordDateTime) AS Date, MAX(BestRecord) AS HighScore, AppName AS AppName
|
||||||
FROM moty_record D
|
FROM moty_record D
|
||||||
WHERE UserID = ? AND DATE(D.DateTime) < DATE(?) AND AppName = ?
|
WHERE UserID = ? AND DATE(D.DateTime) < DATE(?) AND AppName = ?
|
||||||
GROUP BY DATE(DateTime)
|
GROUP BY DATE(DateTime)
|
||||||
|
|||||||
Reference in New Issue
Block a user