From 37a5100742595c6089d8da3815eb490d8a6c644c Mon Sep 17 00:00:00 2001 From: o-psi Date: Fri, 13 Oct 2023 13:57:17 +0000 Subject: [PATCH] Add archive option for account types --- post/account_type.php | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/post/account_type.php b/post/account_type.php index b3538d40..42a02106 100644 --- a/post/account_type.php +++ b/post/account_type.php @@ -48,7 +48,7 @@ if (isset($_POST['add_account_type'])) { //Logging - mysqli_query($mysqli,"INSERT INTO logs SET log_type = 'Account', log_action = 'Create', log_description = '$name', log_ip = '$session_ip', log_user_agent = '$session_user_agent', log_user_id = $session_user_id"); + mysqli_query($mysqli,"INSERT INTO logs SET log_type = 'Account Type', log_action = 'Create', log_description = '$name', log_ip = '$session_ip', log_user_agent = '$session_user_agent', log_user_id = $session_user_id"); $_SESSION['alert_message'] = "Account added"; @@ -65,10 +65,24 @@ if (isset($_POST['edit_account_type'])) { mysqli_query($mysqli,"UPDATE account_types SET account_type_name = '$name', account_type_description = '$description' WHERE account_type_id = $account_type_id"); //Logging - mysqli_query($mysqli,"INSERT INTO logs SET log_type = 'Account', log_action = 'Edit', log_description = '$name', log_ip = '$session_ip', log_user_agent = '$session_user_agent', log_user_id = $session_user_id"); + mysqli_query($mysqli,"INSERT INTO logs SET log_type = 'Account Type', log_action = 'Edit', log_description = '$name', log_ip = '$session_ip', log_user_agent = '$session_user_agent', log_user_id = $session_user_id"); $_SESSION['alert_message'] = "Account edited"; header("Location: " . $_SERVER["HTTP_REFERER"]); } + +if (isset($_GET['archive_account_type'])) { + $account_type_id = intval($_GET['archive_account_type']); + + mysqli_query($mysqli,"UPDATE account_types SET account_type_archived_at = NOW() WHERE account_type_id = $account_type_id"); + + //logging + mysqli_query($mysqli,"INSERT INTO logs SET log_type = 'Account Type', log_action = 'Archive', log_description = '$account_id', log_ip = '$session_ip', log_user_agent = '$session_user_agent'"); + + $_SESSION['alert_message'] = "Account Archived"; + + header("Location: " . $_SERVER["HTTP_REFERER"]); + +}