Add: reset active app for maestro experience
This commit is contained in:
@@ -26,6 +26,8 @@ reset_maestro_sample_player_data($maestro_experience_id);
|
|||||||
$count = count_registered_player($maestro_experience_id);
|
$count = count_registered_player($maestro_experience_id);
|
||||||
update_count_registered_player($maestro_experience_id, $count);
|
update_count_registered_player($maestro_experience_id, $count);
|
||||||
|
|
||||||
|
reset_maestro_active_app_data($maestro_experience_id);
|
||||||
|
|
||||||
set_data("maestroID", $maestro_experience_id);
|
set_data("maestroID", $maestro_experience_id);
|
||||||
set_data("playerID", $maestro_test_player_id);
|
set_data("playerID", $maestro_test_player_id);
|
||||||
set_data("playerName", $maestro_test_player_name);
|
set_data("playerName", $maestro_test_player_name);
|
||||||
@@ -96,6 +98,41 @@ function get_maestro_test_player_name($player_id) {
|
|||||||
return $maestro_test_player_name;
|
return $maestro_test_player_name;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function reset_maestro_active_app_data($maestro_id) {
|
||||||
|
remove_maestro_active_app_data($maestro_id);
|
||||||
|
add_maestro_active_app_data($maestro_id);
|
||||||
|
}
|
||||||
|
|
||||||
|
function remove_maestro_active_app_data($maestro_id) {
|
||||||
|
global $db_conn;
|
||||||
|
|
||||||
|
$query = "
|
||||||
|
DELETE
|
||||||
|
FROM active_app
|
||||||
|
WHERE MaestroID = ?
|
||||||
|
";
|
||||||
|
$stmt = $db_conn->prepare($query);
|
||||||
|
$stmt->bind_param("i", $maestro_id);
|
||||||
|
$stmt->execute();
|
||||||
|
$stmt->close();
|
||||||
|
}
|
||||||
|
|
||||||
|
function add_maestro_active_app_data($maestro_id) {
|
||||||
|
global $db_conn;
|
||||||
|
|
||||||
|
$query = "
|
||||||
|
INSERT INTO active_app (MaestroID, AppID)
|
||||||
|
SELECT ?, app.AppID
|
||||||
|
FROM app
|
||||||
|
WHERE app.Status = 1;
|
||||||
|
";
|
||||||
|
$stmt = $db_conn->prepare($query);
|
||||||
|
$stmt->bind_param("i", $maestro_id);
|
||||||
|
$stmt->execute();
|
||||||
|
$stmt->close();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
function reset_maestro_sample_player_data($maestro_id) {
|
function reset_maestro_sample_player_data($maestro_id) {
|
||||||
remove_maestro_sample_player_data($maestro_id);
|
remove_maestro_sample_player_data($maestro_id);
|
||||||
add_maestro_sample_player_data($maestro_id);
|
add_maestro_sample_player_data($maestro_id);
|
||||||
|
|||||||
@@ -48,6 +48,7 @@ CREATE TABLE app (
|
|||||||
AppName CHAR(40) NOT NULL,
|
AppName CHAR(40) NOT NULL,
|
||||||
KoreanName CHAR(40) NOT NULL,
|
KoreanName CHAR(40) NOT NULL,
|
||||||
AppType INT UNSIGNED NOT NULL,
|
AppType INT UNSIGNED NOT NULL,
|
||||||
|
Status INT UNSIGNED NOT NULL,
|
||||||
HowToPlay TEXT NOT NULL
|
HowToPlay TEXT NOT NULL
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user