From d733dbe0048508a9c3581f04507884d01bd2c328 Mon Sep 17 00:00:00 2001 From: Mike Koch Date: Sun, 2 Aug 2015 21:59:48 -0400 Subject: [PATCH] #298 Set a sort value to new statuses --- admin/manage_statuses.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/admin/manage_statuses.php b/admin/manage_statuses.php index d7d50f5a..d913dde6 100644 --- a/admin/manage_statuses.php +++ b/admin/manage_statuses.php @@ -600,8 +600,14 @@ function createStatus() { $isClosed = hesk_POST('closed'); $closable = hesk_POST('closable'); $textColor = hesk_POST('text-color'); - $insert = "INSERT INTO `".hesk_dbEscape($hesk_settings['db_pfix'])."statuses` (`Key`, `TextColor`, `IsClosed`, `Closable`) - VALUES ('STORED IN XREF TABLE', '".hesk_dbEscape($textColor)."', ".intval($isClosed).", '".hesk_dbEscape($closable)."')"; + + /* Get the latest cat_order */ + $res = hesk_dbQuery("SELECT `sort` FROM `".hesk_dbEscape($hesk_settings['db_pfix'])."statuses` ORDER BY `sort` DESC LIMIT 1"); + $row = hesk_dbFetchRow($res); + $my_order = $row[0]+10; + + $insert = "INSERT INTO `".hesk_dbEscape($hesk_settings['db_pfix'])."statuses` (`Key`, `TextColor`, `IsClosed`, `Closable`, `sort`) + VALUES ('STORED IN XREF TABLE', '".hesk_dbEscape($textColor)."', ".intval($isClosed).", '".hesk_dbEscape($closable)."', ".intval($my_order).")"; hesk_dbQuery($insert); $newStatusId = hesk_dbInsertID();