diff --git a/admin/admin_ticket.php b/admin/admin_ticket.php index 33dee701..a62f9665 100644 --- a/admin/admin_ticket.php +++ b/admin/admin_ticket.php @@ -555,7 +555,11 @@ require_once(HESK_PATH . 'inc/show_admin_nav.inc.php'); } } - if ($ticket['status'] != $staffClosedOptionStatus['ID']) + $isTicketClosedSql = 'SELECT `IsClosed` FROM `'.hesk_dbEscape($hesk_settings['db_pfix']).'statuses` WHERE `ID` = '.$ticket['status']; + $isTicketClosedRow = hesk_dbQuery($isTicketClosedSql)->fetch_assoc(); + $isTicketClosed = $isTicketClosedRow['IsClosed']; + + if ($isTicketClosed == 0) // Ticket is still open { echo ''.$hesklang['close_action'].'';