From edf9371ffabafd620f0816ab8a983a0662edbbf4 Mon Sep 17 00:00:00 2001 From: Hugo Sampaio Date: Thu, 16 May 2024 11:00:04 -0300 Subject: [PATCH] show tasks progress bar on tickets view --- tickets.php | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/tickets.php b/tickets.php index 14954ec4..7bd7cac0 100644 --- a/tickets.php +++ b/tickets.php @@ -395,6 +395,23 @@ $user_active_assigned_tickets = intval($row['total_tickets_assigned']); $ticket_reply_created_at_time_ago = timeAgo($ticket_reply_created_at); } + + // Get Tasks + $sql_tasks = mysqli_query( $mysqli, "SELECT * FROM tasks WHERE task_ticket_id = $ticket_id ORDER BY task_created_at ASC"); + $task_count = mysqli_num_rows($sql_tasks); + // Get Completed Task Count + $sql_tasks_completed = mysqli_query($mysqli, + "SELECT * FROM tasks + WHERE task_ticket_id = $ticket_id + AND task_completed_at IS NOT NULL" + ); + $completed_task_count = mysqli_num_rows($sql_tasks_completed); + + // Tasks Completed Percent + if($task_count) { + $tasks_completed_percent = round(($completed_task_count / $task_count) * 100); + } + ?> ">