diff --git a/src/web/module/maestro_extension.html b/src/web/module/maestro_extension.html
index a053466..509ebe3 100644
--- a/src/web/module/maestro_extension.html
+++ b/src/web/module/maestro_extension.html
@@ -63,7 +63,7 @@ function extendMaestroAccount() {
// console.log("extend maestro account");
sendRequestServer( //url, sendParams, onSuccess, onFail, isDebugMode);
- "./../server/maestro/request_extend_maestro.php",
+ "./../server/maestro/request_extension_maestro.php",
"maestro_id=" + maestroID + "&account_type=" + registeredAccountType,
(function(jsonData) {
diff --git a/src/web/server/maestro/request_extension_maestro.php b/src/web/server/maestro/request_extension_maestro.php
new file mode 100644
index 0000000..075d7ba
--- /dev/null
+++ b/src/web/server/maestro/request_extension_maestro.php
@@ -0,0 +1,73 @@
+prepare($query);
+ $stmt->bind_param("i", $maestro_id);
+ $stmt->execute();
+ $stmt->bind_result($countUpgrade);
+ // while($stmt->fetch())
+ $stmt->fetch();
+ $stmt->close();
+
+ return $countUpgrade;
+}
+
+function add_maestro_extension($maestro_id, $account_type) {
+ global $db_conn;
+
+ $query = "
+ INSERT INTO maestro_extension (AccountType, RequestedDateTime, Status, MaestroID)
+ VALUES (?, NOW(), 1, ?);
+ ";
+ $stmt = $db_conn->prepare($query);
+ $stmt->bind_param("ii", $account_type, $maestro_id);
+ $stmt->execute();
+}
+
+?>
\ No newline at end of file