Fix: complete extending maestro

This commit is contained in:
2019-10-31 14:32:25 +09:00
parent d60f6a7ad0
commit cb64f98c64
5 changed files with 79 additions and 39 deletions
+10 -9
View File
@@ -15,16 +15,12 @@ $maestro_name = $_POST["maestro_name"];
$new_available_date = $_POST["new_available_date"];
$registered_account_type = $_POST["registered_account_type"];
$maestro_data = get_maestro_data($maestro_id);
set_data("maestro_data", $maestro_data);
send_result_fail("test");
exit;
extension_maestro($maestro_id);
extension_maestro($maestro_id, $new_available_date);
change_extension_request_status_to_close($maestro_id);
change_extension_request_status_to_applied($maestro_extension_id);
$maestro_data = get_maestro_data($maestro_id);
// $maestro_name, $new_available_date, $maestro_email
sendMailExtensionDone($maestro_data["name"], $new_available_date, $maestro_data["email"]);
insertMaestroLog("extension_maestro", $maestro_id, $maestro_name."(".$registered_account_type.")");
@@ -37,16 +33,21 @@ exit;
function extension_maestro($maestro_id) {
function extension_maestro($maestro_id, $new_available_date) {
global $db_conn;
// $query = "
// UPDATE maestro
// SET ActivateStatus = 1, AvailableActivateDateTime = DATE_ADD(AvailableActivateDateTime, INTERVAL 1 YEAR)
// WHERE MaestroID = ?;
// ";
$query = "
UPDATE maestro
SET ActivateStatus = 1, AvailableActivateDateTime = DATE_ADD(AvailableActivateDateTime, INTERVAL 1 YEAR)
SET ActivateStatus = 1, AvailableActivateDateTime = DATE_FORMAT(?, '%Y-%m-%d')
WHERE MaestroID = ?;
";
$stmt = $db_conn->prepare($query);
$stmt->bind_param("i", $maestro_id);
$stmt->bind_param("si", $new_available_date, $maestro_id);
$stmt->execute();
}