Пример #1
0
}
/* Kijken of de gebruiker permissies heeft. */
if ($permission) {
    /* Wanneer de pagina met een POST request aangeroepen wordt, en action niet leeg is. */
    if ($_SERVER['REQUEST_METHOD'] == 'POST' && !empty($_POST['action'])) {
        /* Probeer onderstaande. */
        try {
            /* Kijken of de passen geblokeerd moeten worden. */
            if ($_POST['action'] == 'block') {
                /* Probeer te blokkeren. */
                $_SESSION['card']['success'] = Rfid::block_card($_GET['id']);
            } else {
                /* Kijken of de pas verwijderd moet worden. */
                if ($_POST['action'] == 'remove') {
                    /* Probeer te verwijderen. */
                    Rfid::remove_card($_GET['id']);
                    /* Success message. */
                    $_SESSION['card']['success'] = 'De geselecteerde pas is succesvol verwijderd.';
                }
            }
            /* Javascript gebruiken om de pagina te 'refreshen'. */
            echo '<script>window.location = \'./operator_pas_overzicht\';</script>';
            /* Exit het script, zodat er direct geredirect wordt. */
            exit;
        } catch (Exception $e) {
            /* Foutmelding gevangen, sla deze op. */
            $errorMessage = $e->getMessage();
        }
    }
    /* Probeer onderstaande. */
    try {