Add Number of Tasks in the ticket template selection when creating a ticket

This commit is contained in:
johnnyq
2024-10-20 14:49:50 -04:00
parent c214c12d00
commit a93187fdf8

View File

@@ -71,18 +71,31 @@
<select class="form-control select2" id="ticket_template_select" name="ticket_template_id" required> <select class="form-control select2" id="ticket_template_select" name="ticket_template_id" required>
<option value="0">- Choose a Template -</option> <option value="0">- Choose a Template -</option>
<?php <?php
$sql_ticket_templates = mysqli_query($mysqli, "SELECT * FROM ticket_templates WHERE ticket_template_archived_at IS NULL ORDER BY ticket_template_name ASC"); $sql_ticket_templates = mysqli_query($mysqli, "
while ($row = mysqli_fetch_array($sql_ticket_templates)) { SELECT tt.ticket_template_id,
$ticket_template_id_select = intval($row['ticket_template_id']); tt.ticket_template_name,
$ticket_template_name_select = nullable_htmlentities($row['ticket_template_name']); tt.ticket_template_details,
$ticket_template_details_select = nullable_htmlentities($row['ticket_template_details']); COUNT(ttt.task_template_id) as task_count
?> FROM ticket_templates tt
<option value="<?php echo $ticket_template_id_select; ?>" LEFT JOIN task_templates ttt
data-subject="<?php echo $ticket_template_name_select; ?>" ON tt.ticket_template_id = ttt.task_template_ticket_template_id
data-details="<?php echo $ticket_template_details_select; ?>"> WHERE tt.ticket_template_archived_at IS NULL
<?php echo $ticket_template_name_select; ?> GROUP BY tt.ticket_template_id
</option> ORDER BY tt.ticket_template_name ASC
<?php } ?> ");
while ($row = mysqli_fetch_array($sql_ticket_templates)) {
$ticket_template_id_select = intval($row['ticket_template_id']);
$ticket_template_name_select = nullable_htmlentities($row['ticket_template_name']);
$ticket_template_details_select = nullable_htmlentities($row['ticket_template_details']);
$task_count = intval($row['task_count']);
?>
<option value="<?php echo $ticket_template_id_select; ?>"
data-subject="<?php echo $ticket_template_name_select; ?>"
data-details="<?php echo $ticket_template_details_select; ?>">
<?php echo $ticket_template_name_select; ?> (<?php echo $task_count; ?> tasks)
</option>
<?php } ?>
</select> </select>
</div> </div>
</div> </div>