diff --git a/admin/ticket_template.php b/admin/ticket_template.php index 69d6b76e..a371d075 100644 --- a/admin/ticket_template.php +++ b/admin/ticket_template.php @@ -8,10 +8,15 @@ require_once "includes/inc_all_admin.php"; $sql = mysqli_query( $mysqli, - "SELECT SQL_CALC_FOUND_ROWS * FROM ticket_templates - WHERE (ticket_template_name LIKE '%$q%' OR ticket_template_description LIKE '%$q%') - AND ticket_template_archived_at IS NULL - ORDER BY $sort $order LIMIT $record_from, $record_to" + "SELECT SQL_CALC_FOUND_ROWS *, + COUNT(task_template_id) AS task_count + FROM ticket_templates + LEFT JOIN task_templates ON task_template_ticket_template_id = ticket_template_id + WHERE (ticket_template_name LIKE '%$q%' OR ticket_template_description LIKE '%$q%') + AND ticket_template_archived_at IS NULL + GROUP BY ticket_template_id + ORDER BY $sort $order + LIMIT $record_from, $record_to" ); $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); @@ -46,14 +51,18 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
| - + Template | -Tasks | ++ + Tasks + + | Action |
|---|---|---|---|
| 0 | += $task_count ?> |
@@ -112,4 +122,3 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
|