mirror of
https://github.com/itflow-org/itflow
synced 2026-02-28 02:44:53 +00:00
Ticket Statuses from DB
This commit is contained in:
@@ -1142,41 +1142,21 @@ function getTicketStatusColor($ticket_status) {
|
||||
|
||||
global $mysqli;
|
||||
|
||||
if (intval($ticket_status)) {
|
||||
$status_id = intval($ticket_status);
|
||||
$row = mysqli_fetch_array(mysqli_query($mysqli, "SELECT * FROM ticket_statuses WHERE ticket_status_id = $status_id LIMIT 1"));
|
||||
$status_id = intval($ticket_status);
|
||||
$row = mysqli_fetch_array(mysqli_query($mysqli, "SELECT ticket_status_color FROM ticket_statuses WHERE ticket_status_id = $status_id LIMIT 1"));
|
||||
|
||||
if ($row) {
|
||||
return nullable_htmlentities($row['ticket_status_color']);
|
||||
}
|
||||
|
||||
// Default return
|
||||
return "Unknown";
|
||||
if ($row) {
|
||||
return nullable_htmlentities($row['ticket_status_color']);
|
||||
}
|
||||
|
||||
// Legacy support for named statuses
|
||||
if ($ticket_status == "New") {
|
||||
return "danger";
|
||||
} elseif ($ticket_status == "Open") {
|
||||
return "primary";
|
||||
} elseif ($ticket_status == "On Hold") {
|
||||
return "success";
|
||||
} elseif ($ticket_status == "Auto Close") {
|
||||
return "dark";
|
||||
} elseif ($ticket_status == "Closed") {
|
||||
return "dark";
|
||||
}
|
||||
// Default return
|
||||
return "Unknown";
|
||||
}
|
||||
|
||||
function getTicketStatusName($ticket_status) {
|
||||
|
||||
global $mysqli;
|
||||
|
||||
// Legacy support for named statuses
|
||||
if (!intval($ticket_status)) {
|
||||
return $ticket_status;
|
||||
}
|
||||
|
||||
$status_id = intval($ticket_status);
|
||||
$row = mysqli_fetch_array(mysqli_query($mysqli, "SELECT * FROM ticket_statuses WHERE ticket_status_id = $status_id LIMIT 1"));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user