Esempio n. 1
0
<?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');