diff --git a/admin/admin_ticket.php b/admin/admin_ticket.php index a9bf33f9..5d667208 100644 --- a/admin/admin_ticket.php +++ b/admin/admin_ticket.php @@ -652,11 +652,17 @@ if($ticket['email'] != '') { array_push($recentTickets, $recentRow); } - foreach ($recentTickets as $recentTicket) { - $thisTicketStatusRS = hesk_dbQuery("SELECT * FROM `".hesk_dbEscape($hesk_settings['db_pfix'])."statuses` WHERE `ID` = ".intval($recentTicket['status'])); - $theStatusRow = hesk_dbFetchAssoc($thisTicketStatusRS); - $recentTicket['statusText'] = $hesklang[$theStatusRow['ShortNameContentKey']]; - $recentTicket['statusColor'] = $theStatusRow['TextColor']; + if ($recentTickets !== NULL) { + $recentTicketsWithStatuses = array(); + foreach ($recentTickets as $recentTicket) { + $newRecentTicket = $recentTicket; + $thisTicketStatusRS = hesk_dbQuery("SELECT * FROM `" . hesk_dbEscape($hesk_settings['db_pfix']) . "statuses` WHERE `ID` = " . intval($recentTicket['status'])); + $theStatusRow = hesk_dbFetchAssoc($thisTicketStatusRS); + $newRecentTicket['statusText'] = $hesklang[$theStatusRow['ShortNameContentKey']]; + $newRecentTicket['statusColor'] = $theStatusRow['TextColor']; + array_push($recentTicketsWithStatuses, $newRecentTicket); + } + $recentTickets = $recentTicketsWithStatuses; } } @@ -809,13 +815,15 @@ require_once(HESK_PATH . 'inc/show_admin_nav.inc.php'); - +
- - + + '.$recentTicket['trackid'].''; ?>