#298 Resort statuses when one is deleted
This commit is contained in:
parent
d733dbe004
commit
7e5390936f
@ -652,6 +652,7 @@ function deleteStatus() {
|
|||||||
|
|
||||||
hesk_dbQuery("DELETE FROM `".hesk_dbEscape($hesk_settings['db_pfix'])."text_to_status_xref` WHERE `status_id` = ".intval($statusId));
|
hesk_dbQuery("DELETE FROM `".hesk_dbEscape($hesk_settings['db_pfix'])."text_to_status_xref` WHERE `status_id` = ".intval($statusId));
|
||||||
hesk_dbQuery("DELETE FROM `".hesk_dbEscape($hesk_settings['db_pfix'])."statuses` WHERE `ID` = ".intval($statusId));
|
hesk_dbQuery("DELETE FROM `".hesk_dbEscape($hesk_settings['db_pfix'])."statuses` WHERE `ID` = ".intval($statusId));
|
||||||
|
resortStatuses();
|
||||||
|
|
||||||
hesk_process_messages($hesklang['ticket_status_deleted'],'manage_statuses.php','SUCCESS');
|
hesk_process_messages($hesklang['ticket_status_deleted'],'manage_statuses.php','SUCCESS');
|
||||||
}
|
}
|
||||||
@ -665,9 +666,16 @@ function moveStatus() {
|
|||||||
hesk_dbQuery("UPDATE `".hesk_dbEscape($hesk_settings['db_pfix'])."statuses` SET `sort` = `sort`+".intval($statusMove)."
|
hesk_dbQuery("UPDATE `".hesk_dbEscape($hesk_settings['db_pfix'])."statuses` SET `sort` = `sort`+".intval($statusMove)."
|
||||||
WHERE `ID` = '".intval($statusId)."' LIMIT 1");
|
WHERE `ID` = '".intval($statusId)."' LIMIT 1");
|
||||||
|
|
||||||
|
resortStatuses();
|
||||||
|
|
||||||
|
hesk_process_messages($hesklang['status_sort_updated'],'manage_statuses.php','SUCCESS');
|
||||||
|
}
|
||||||
|
|
||||||
|
function resortStatuses() {
|
||||||
|
global $hesk_settings;
|
||||||
|
|
||||||
/* Update all category fields with new order */
|
/* Update all category fields with new order */
|
||||||
$res = hesk_dbQuery("SELECT `ID` FROM `".hesk_dbEscape($hesk_settings['db_pfix'])."statuses` ORDER BY `sort` ASC");
|
$res = hesk_dbQuery("SELECT `ID` FROM `".hesk_dbEscape($hesk_settings['db_pfix'])."statuses` ORDER BY `sort` ASC");
|
||||||
|
|
||||||
$i = 10;
|
$i = 10;
|
||||||
while ($myStatus = hesk_dbFetchAssoc($res))
|
while ($myStatus = hesk_dbFetchAssoc($res))
|
||||||
{
|
{
|
||||||
@ -675,8 +683,6 @@ function moveStatus() {
|
|||||||
WHERE `ID`='".intval($myStatus['ID'])."' LIMIT 1");
|
WHERE `ID`='".intval($myStatus['ID'])."' LIMIT 1");
|
||||||
$i += 10;
|
$i += 10;
|
||||||
}
|
}
|
||||||
|
|
||||||
hesk_process_messages($hesklang['status_sort_updated'],'manage_statuses.php','SUCCESS');
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function save() {
|
function save() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user