<?php /* Kijken of de gebruiker rechten heeft op deze pagina. */ if (Permission::has('operator_queue_list')) { $permission = true; } else { $permission = false; } /* Kijken of de gebruiker permissies heeft. */ if ($permission) { /* Wanneer de pagina met een POST request aangeroepen wordt, en of action niet leeg is. */ if ($_SERVER['REQUEST_METHOD'] == 'POST') { /* Probeer onderstaande. */ try { /* Probeer verwijder actie uit te voeren. */ Queue_manager::delete_list('month'); /* Succes message instellen. */ $_SESSION['queue']['success'] = 'Alle geselecteerde acties in de queue zijn verwijderd.'; /* Javascript gebruiken om de pagina te 'refreshen'. */ echo '<script>window.location = \'./operator_queue_maand\';</script>'; /* Exit het script, zodat er direct geredirect wordt. */ exit; } catch (Exception $e) { /* Foutmelding gevangen, sla deze op. */ $errorMessage = $e->getMessage(); } } /* Probeer onderstaande. */ try { /* Probeer de queue lijst op te halen. */ $queue = Queue_manager::get_all('month');