diff --git a/.gitignore b/.gitignore index 70d3d8c3..44ac5da8 100644 --- a/.gitignore +++ b/.gitignore @@ -8,7 +8,6 @@ admin/archive.php admin/custom_statuses.php admin/email_templates.php admin/generate_spam_question.php -admin/priority.php admin/test_connection.php attachments/index.htm cache/ diff --git a/admin/priority.php b/admin/priority.php new file mode 100644 index 00000000..e10c0605 --- /dev/null +++ b/admin/priority.php @@ -0,0 +1,59 @@ + 3) +{ + hesk_process_messages($hesklang['inpr'],'admin_ticket.php?track='.$trackingID.'&Refresh='.mt_rand(10000,99999),'NOTICE'); +} + +$options = array( + 0 => ''.$hesklang['critical'].'', + 1 => ''.$hesklang['high'].'', + 2 => ''.$hesklang['medium'].'', + 3 => $hesklang['low'] +); + +$revision = sprintf($hesklang['thist8'],hesk_date(),$options[$priority],$_SESSION['name'].' ('.$_SESSION['user'].')'); + +hesk_dbQuery("UPDATE `".hesk_dbEscape($hesk_settings['db_pfix'])."tickets` SET `priority`='{$priority}', `history`=CONCAT(`history`,'".hesk_dbEscape($revision)."') WHERE `trackid`='".hesk_dbEscape($trackingID)."'"); +if (hesk_dbAffectedRows() != 1) +{ + hesk_process_messages($hesklang['inpr'],'admin_ticket.php?track='.$trackingID.'&Refresh='.mt_rand(10000,99999),'NOTICE'); +} + +hesk_process_messages(sprintf($hesklang['chpri2'],$options[$priority]),'admin_ticket.php?track='.$trackingID.'&Refresh='.mt_rand(10000,99999),'SUCCESS'); +?>