From a843bbab2bc05261dfa78cc5dd621a3608bafd5f Mon Sep 17 00:00:00 2001
From: Peter Rotich <peter@enhancesoft.com>
Date: Mon, 30 Oct 2017 05:07:11 +0000
Subject: [PATCH] queue: Add ability to delete custom queues

---
 include/ajax.search.php | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/include/ajax.search.php b/include/ajax.search.php
index 0186f8d22..f5b5480eb 100644
--- a/include/ajax.search.php
+++ b/include/ajax.search.php
@@ -260,9 +260,19 @@ class SearchAjaxAPI extends AjaxController {
                 Http::response(500, 'Unable to delete queue');
             }
             Http::response(201, 'Have a nice day');
+           $_SESSION['::sysmsgs']['msg'] = sprintf(__( 'Successfully deleted%s.'),
+                       $queue->getName());
         }
 
-        include STAFFINC_DIR . 'templates/queue-delete-confirm.tmpl.php';
+       $info = array(
+               ':action' => sprintf('#queue/%s/delete', $queue->getId()),
+               ':title' => sprintf('%s %s', __('Please Confirm'), __('Queue Deletion')),
+               'warn' => __('Deleted Queues cannot be recovered'),
+               ':message' => sprintf('Are you sure you want to delete %s queue?', $queue->getName()),
+               ':confirm' => 'Yes, Delete!'
+               );
+
+        include STAFFINC_DIR . 'templates/confirm.tmpl.php';
     }
 
     function previewQueue($id=false) {
-- 
GitLab