From 14ad6cd4f215e0e74fbc4956dbf03100c76d1eec Mon Sep 17 00:00:00 2001 From: Mike Koch Date: Sun, 26 Jul 2015 21:47:05 -0400 Subject: [PATCH] #209 Statuses can now be deleted --- admin/manage_statuses.php | 66 +++++++++++++++++++++++++++++++++------ language/en/text.php | 3 ++ 2 files changed, 59 insertions(+), 10 deletions(-) diff --git a/admin/manage_statuses.php b/admin/manage_statuses.php index 3c0a3ccc..ccc496b3 100644 --- a/admin/manage_statuses.php +++ b/admin/manage_statuses.php @@ -18,12 +18,10 @@ hesk_checkPermission('can_man_ticket_statuses'); define('WYSIWYG',1); // Are we performing an action? -if (isset($_POST['a'])) { - if ($_POST['a'] == 'create') { - createStatus(); - } elseif ($_POST['a'] == 'update') { - updateStatus(); - } +if (isset($_REQUEST['a'])) { + if ($_POST['a'] == 'create') { createStatus(); } + elseif ($_POST['a'] == 'update') { updateStatus(); } + elseif ($_GET['a'] == 'delete') { deleteStatus(); } } @@ -145,18 +143,22 @@ require_once(HESK_PATH . 'inc/show_admin_nav.inc.php'); ?> - - + + data-toggle="tooltip" title=""> + - + @@ -303,6 +305,39 @@ buildCreateModal(); require_once(HESK_PATH . 'inc/footer.inc.php'); exit(); +function buildConfirmDeleteModal($statusId) { + global $hesklang; + + ?> + +