Nothing to see here

Project templates
[]]; } if ($ticket_templates) { $sql = mysqli_query($mysqli, "SELECT task_template_ticket_template_id, task_template_name FROM task_templates WHERE task_template_ticket_template_id IN (" . implode(',', array_keys($ticket_templates)) . ") ORDER BY task_template_order ASC, task_template_id ASC"); while ($row = mysqli_fetch_assoc($sql)) { $ticket_templates[intval($row['task_template_ticket_template_id'])]['tasks'][] = $row['task_template_name']; } } $task_count = array_sum(array_map(function ($t) { return count($t['tasks']); }, $ticket_templates)); $archived = !empty($template['project_template_archived_at']); ?>

Template Archived

ticket task

Tickets it raises

1) { ?>Drag to change the order
    $row) { ?>
  1. Raised as ""
No ticket templates in it yet. Add one per step of the work - each brings its own task checklist.

How it is used

Pick it on New Project, or Add tickets > From a project template on a project, and these tickets are raised on the project in this order, each with its tasks.

They go to the project's client contact, and to its manager when asked. The client isn't emailed - it's planned work.

[Client], [Project], [Month], [Quarter] and [Year] in a ticket template's subject are filled in. Anything else in brackets is left for the agent.