mirror of
https://github.com/itflow-org/itflow
synced 2026-03-10 07:44:50 +00:00
Add Resolved Tickets Count and Select option for tickets
This commit is contained in:
15
tickets.php
15
tickets.php
@@ -29,6 +29,10 @@ if (isset($_GET['status']) && is_array($_GET['status']) && !empty($_GET['status'
|
|||||||
if (isset($_GET['status']) && ($_GET['status']) == 'Closed') {
|
if (isset($_GET['status']) && ($_GET['status']) == 'Closed') {
|
||||||
$status = 'Closed';
|
$status = 'Closed';
|
||||||
$ticket_status_snippet = "ticket_resolved_at IS NOT NULL";
|
$ticket_status_snippet = "ticket_resolved_at IS NOT NULL";
|
||||||
|
} elseif ( isset($_GET['status']) && ($_GET['status']) == 'Resolved') {
|
||||||
|
// Default - Show open tickets
|
||||||
|
$status = 'Resolved';
|
||||||
|
$ticket_status_snippet = "ticket_resolved_at IS NOT NULL AND ticket_closed_at IS NULL";
|
||||||
} else {
|
} else {
|
||||||
// Default - Show open tickets
|
// Default - Show open tickets
|
||||||
$status = 'Open';
|
$status = 'Open';
|
||||||
@@ -89,6 +93,11 @@ $sql_total_tickets_closed = mysqli_query($mysqli, "SELECT COUNT(ticket_id) AS to
|
|||||||
$row = mysqli_fetch_array($sql_total_tickets_closed);
|
$row = mysqli_fetch_array($sql_total_tickets_closed);
|
||||||
$total_tickets_closed = intval($row['total_tickets_closed']);
|
$total_tickets_closed = intval($row['total_tickets_closed']);
|
||||||
|
|
||||||
|
//Get Total tickets Resolved
|
||||||
|
$sql_total_tickets_resolved = mysqli_query($mysqli, "SELECT COUNT(ticket_id) AS total_tickets_resolved FROM tickets WHERE ticket_resolved_at IS NOT NULL AND ticket_closed_at IS NULL $ticket_permission_snippet");
|
||||||
|
$row = mysqli_fetch_array($sql_total_tickets_resolved);
|
||||||
|
$total_tickets_resolved = intval($row['total_tickets_resolved']);
|
||||||
|
|
||||||
//Get Unassigned tickets
|
//Get Unassigned tickets
|
||||||
$sql_total_tickets_unassigned = mysqli_query($mysqli, "SELECT COUNT(ticket_id) AS total_tickets_unassigned FROM tickets WHERE ticket_assigned_to = '0' AND ticket_resolved_at IS NULL $ticket_permission_snippet");
|
$sql_total_tickets_unassigned = mysqli_query($mysqli, "SELECT COUNT(ticket_id) AS total_tickets_unassigned FROM tickets WHERE ticket_assigned_to = '0' AND ticket_resolved_at IS NULL $ticket_permission_snippet");
|
||||||
$row = mysqli_fetch_array($sql_total_tickets_unassigned);
|
$row = mysqli_fetch_array($sql_total_tickets_unassigned);
|
||||||
@@ -107,9 +116,10 @@ $user_active_assigned_tickets = intval($row['total_tickets_assigned']);
|
|||||||
</style>
|
</style>
|
||||||
<div class="card card-dark">
|
<div class="card card-dark">
|
||||||
<div class="card-header py-2">
|
<div class="card-header py-2">
|
||||||
<h3 class="card-title mt-2"><i class="fa fa-fw fa-life-ring mr-2"></i>Support Tickets
|
<h3 class="card-title mt-2"><i class="fa fa-fw fa-life-ring mr-2"></i>Tickets
|
||||||
<small class="ml-3">
|
<small class="ml-3">
|
||||||
<a href="?status=Open" class="text-white"><strong><?php echo $total_tickets_open; ?></strong> Open</a> |
|
<a href="?status=Open" class="text-white"><strong><?php echo $total_tickets_open; ?></strong> Open</a> |
|
||||||
|
<a href="?status=Resolved" class="text-white"><strong><?php echo $total_tickets_resolved; ?></strong> Resolved</a> |
|
||||||
<a href="?status=Closed" class="text-white"><strong><?php echo $total_tickets_closed; ?></strong> Closed</a>
|
<a href="?status=Closed" class="text-white"><strong><?php echo $total_tickets_closed; ?></strong> Closed</a>
|
||||||
</small>
|
</small>
|
||||||
</h3>
|
</h3>
|
||||||
@@ -141,6 +151,9 @@ $user_active_assigned_tickets = intval($row['total_tickets_assigned']);
|
|||||||
</button>
|
</button>
|
||||||
<div class="dropdown-menu">
|
<div class="dropdown-menu">
|
||||||
<a class="dropdown-item" href="?status=Open&assigned=<?php echo $session_user_id ?>">Active tickets (<?php echo $user_active_assigned_tickets ?>)</a>
|
<a class="dropdown-item" href="?status=Open&assigned=<?php echo $session_user_id ?>">Active tickets (<?php echo $user_active_assigned_tickets ?>)</a>
|
||||||
|
<div class="dropdown-divider"></div>
|
||||||
|
<a class="dropdown-item " href="?status=Resolved&assigned=<?php echo $session_user_id ?>">Resolved tickets</a>
|
||||||
|
<div class="dropdown-divider"></div>
|
||||||
<a class="dropdown-item " href="?status=Closed&assigned=<?php echo $session_user_id ?>">Closed tickets</a>
|
<a class="dropdown-item " href="?status=Closed&assigned=<?php echo $session_user_id ?>">Closed tickets</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user