Add: pass appID to start.html

This commit is contained in:
2018-05-29 17:57:48 +09:00
parent 72ea114cc8
commit 34296567d0
5 changed files with 15 additions and 3 deletions
+2
View File
@@ -25,6 +25,7 @@ let sessionStorageManager = new SessionStorageManager();
// if(isDebugMode()) {
// sessionStorageManager.playerName = "부현율";
// sessionStorageManager.playerUserID = 8;
// sessionStorageManager.playingAppID = 101;
// sessionStorageManager.playingAppName = "space_invaders";
// sessionStorageManager.score = 1000;
// sessionStorageManager.highScore = 2000;
@@ -33,6 +34,7 @@ let sessionStorageManager = new SessionStorageManager();
console.log("maestroID : " + sessionStorageManager.maestroID);
console.log("playerName : " + sessionStorageManager.playerName);
console.log("playerUserID : " + sessionStorageManager.playerUserID);
console.log("playingAppID : " + sessionStorageManager.playingAppID);
console.log("playingAppName : " + sessionStorageManager.playingAppName);
console.log("score : " + sessionStorageManager.score);
console.log("highscore : " + sessionStorageManager.highScore);
+8
View File
@@ -35,6 +35,14 @@ class SessionStorageManager {
return sessionStorage.getItem("playerUserID");
}
// playing app id
set playingAppID(value) {
sessionStorage.setItem("playingAppID", value);
}
get playingAppID() {
return sessionStorage.getItem("playingAppID");
}
// playing app name
set playingAppName(value) {
sessionStorage.setItem("playingAppName", value);
+1
View File
@@ -57,6 +57,7 @@ class MenuApp {
mouseAppIndex++;
new AppButton(startX + 150 * mouseAppIndex, 300, AppButton.TYPE_MOUSE, activeApp.AppName,
() => {
sessionStorageManager.playingAppID = activeApp.AppID;
sessionStorageManager.playingAppName = activeApp.AppName;
location.href = '../../web/client/start.html';
}
+3 -2
View File
@@ -25,15 +25,16 @@ function get_active_app_list($maestro_id) {
$return_array = array();
$query = "
SELECT A.AppName, A.AppType
SELECT A.AppID, A.AppName, A.AppType
FROM moty_app AS A
INNER JOIN moty_active_app AS AA ON A.AppID = AA.AppID AND AA.MaestroID=?";
$stmt = $db_conn->prepare($query);
$stmt->bind_param('i', $maestro_id);
$stmt->execute();
$stmt->bind_result($app_name, $app_type);
$stmt->bind_result($app_id, $app_name, $app_type);
while($stmt->fetch()) {
$row_array['AppID'] = $app_id;
$row_array['AppName'] = $app_name;
$row_array['AppType'] = $app_type;
array_push($return_array, $row_array);
+1 -1
View File
@@ -12,7 +12,7 @@ include "./../setup/connect_db.php";
// my ranking
$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
WHERE UserID = ? AND DATE(D.DateTime) < DATE(?) AND AppName = ?
GROUP BY DATE(DateTime)