Add: pass appID to start.html
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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';
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user