'error', 'message' => e2('You do not have permission to delete queue items.') ]); exit(); } if(postisset("_token") && postisset("queue_id")) { $queueId = post("queue_id"); // Get current queue if(Cache::has($prefix)) { $queue = Cache::get($prefix); } else { echo json_encode([ 'status' => 'error', 'message' => e2('Queue not found.') ]); exit(); } // Check if item exists if(!isset($queue[$queueId])) { echo json_encode([ 'status' => 'error', 'message' => e2('Queue item not found.') ]); exit(); } // Delete item unset($queue[$queueId]); // Update cache Cache::put($prefix, $queue); echo json_encode([ 'status' => 'success', 'message' => e2('Queue item has been successfully deleted.') ]); } else { echo json_encode([ 'status' => 'error', 'message' => e2('Missing required parameters.') ]); } ?>