Beispiel #1
0
 private function load_queue()
 {
     /* Haal alle items uit de queue op. */
     $this->queue = Queue_manager::get_all('month', true);
     /* Sla alleen de active array op. */
     $this->queue = $this->queue['active'];
     /* Tel aantal items in queue. */
     $this->queue_count = count($this->queue);
 }
Beispiel #2
0
            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');
        /* Tel aantal items. */
        $queue_count = count($queue['active']);
        /* Tel aantal pending items. */
        $queue_pending_count = count($queue['pending']);
    } catch (Exception $e) {
        /* Foutmelding gevangen, kijken of er al 1 bestaat. */
        if (!empty($errorMessage)) {
            /* Er bestaat al een foutmelding, dus voeg deze eraan toe. */
            $errorMessage .= '<br />' . $e->getMessage();
        } else {
            /* Nog geen foutmelding, dus sla deze op. */
            $errorMessage = $e->getMessage();
        }
    }
}