From e5e17c669fc68ca470dc29aa1480ab25c004fd53 Mon Sep 17 00:00:00 2001 From: johnnyq Date: Mon, 1 Apr 2024 17:21:59 -0400 Subject: [PATCH] Made Add Ticket to Project Functionable --- post/project.php | 22 +++++++++++++++++ project_details.php | 3 ++- project_ticket_add_modal.php | 47 ++++++++++++++++++++++++++++++++++++ 3 files changed, 71 insertions(+), 1 deletion(-) create mode 100644 project_ticket_add_modal.php diff --git a/post/project.php b/post/project.php index c7c8321a..2e2a60a1 100644 --- a/post/project.php +++ b/post/project.php @@ -68,3 +68,25 @@ if (isset($_GET['delete_project'])) { header("Location: " . $_SERVER["HTTP_REFERER"]); } + +if (isset($_POST['add_project_ticket'])) { + + validateTechRole(); + $project_id = intval($_POST['project_id']); + $ticket_id = intval($_POST['ticket_id']); + + // Get Project Name + $sql = mysqli_query($mysqli, "SELECT * FROM projects WHERE project_id = $project_id"); + $row = mysqli_fetch_array($sql); + $client_id = intval($row['project_client_id']); + $project_name = sanitizeInput($row['project_name']); + + mysqli_query($mysqli, "UPDATE tickets SET ticket_project_id = $project_id WHERE ticket_id = $ticket_id"); + + // Logging + mysqli_query($mysqli, "INSERT INTO logs SET log_type = 'Project', log_action = 'Edit', log_description = '$session_name added a ticket to project $project_name', log_ip = '$session_ip', log_user_agent = '$session_user_agent', log_client_id = $client_id, log_user_id = $session_user_id, log_entity_id = $project_id"); + + $_SESSION['alert_message'] = "You Added a Ticket to $project_name"; + + header("Location: " . $_SERVER["HTTP_REFERER"]); +} \ No newline at end of file diff --git a/project_details.php b/project_details.php index 39985bbb..0ee93446 100644 --- a/project_details.php +++ b/project_details.php @@ -124,7 +124,7 @@ if (isset($_GET['project_id'])) { -