コード例 #1
0
ファイル: view.php プロジェクト: roaldnefs/parkingcity
/* Kijken of de gebruiker rechten heeft op deze pagina. */
if (Permission::has('operator_card_list')) {
    $permission = true;
} else {
    $permission = false;
}
/* 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. */