Пример #1
0
                    $_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 {
        /* Probeer de kaart informatie op te halen. */
        $card_info = Rfid::get_info($_GET['id']);
    } 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();
        }
    }
}
?>
<style>
	
	tr {
Пример #2
0
 protected function processImportForm(sfWebRequest $request, sfForm $form)
 {
     $form->bind($request->getParameter($form->getName()), $request->getFiles($form->getName()));
     if ($form->isValid()) {
         $notice = 'Import réussi';
         try {
             $file = $form->getValue('file');
             $filename = $file->getTempName();
             ini_set('auto_detect_line_endings', TRUE);
             $filestream = fopen($filename, "r");
             $collection = new Doctrine_Collection('Rfid');
             while (($data = fgetcsv($filestream, 1000, ";")) !== FALSE) {
                 $rfid = new Rfid();
                 $rfid->setUid($data[0]);
                 if (isset($data[1]) && !empty($data[1])) {
                     $rfid->setGroupeId($data[1]);
                 }
                 if (isset($data[2]) && !empty($data[2])) {
                     $rfid->setType($data[2]);
                 } else {
                     $rfid->setType('visiteur');
                 }
                 if (isset($data[3])) {
                     $rfid->setValeur1($data[3]);
                 }
                 if (isset($data[4])) {
                     $rfid->setValeur2($data[4]);
                 }
                 if (isset($data[5])) {
                     $rfid->setValeur3($data[5]);
                 }
                 if (isset($data[6])) {
                     $rfid->setIsActive($data[6]);
                 }
                 if (isset($data[7])) {
                     $rfid->setIsResettable($data[7]);
                 }
                 $collection->add($rfid);
             }
             ini_set('auto_detect_line_endings', FALSE);
             fclose($filestream);
             $collection->save();
         } catch (Exception $e) {
             $message = "Erreur import : " . $e->getMessage();
             $this->getUser()->setFlash('error', sprintf("error : %s", $message));
             return sfView::SUCCESS;
         }
         $this->getUser()->setFlash('notice', $notice);
     } else {
         $this->getUser()->setFlash('error', 'The import has not been saved due to some errors.', false);
     }
 }
Пример #3
0
<?php

/* Kijken of de gebruiker rechten heeft op deze pagina. */
if (Permission::has('operator_card_search')) {
    $permission = true;
} else {
    $permission = false;
}
/* Kijken of de gebruiker permissies heeft. */
if ($permission) {
    /* Wanneer de pagina met een POST request aangeroepen wordt. */
    if ($_SERVER['REQUEST_METHOD'] == 'POST') {
        /* Probeer onderstaande. */
        try {
            /* Probeer te zoeken. */
            $results = Rfid::search_card();
        } catch (Exception $e) {
            /* Foutmelding gevangen, sla deze op. */
            $errorMessage = $e->getMessage();
        }
    }
}
/* Zoek array. */
$zoek_type = array('abonnee_naam' => 'Zoek op abonnee naam', 'abonnee_nummer' => 'Zoek op abonnee nummer', 'rfid_id' => 'Zoek op RFID id');
?>
<style>
	
	tr {
		cursor: pointer;
	}
	
Пример #4
0
<?php

/* 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) {
    /* Probeer onderstaande. */
    try {
        /* Probeer alle passen op te halen. */
        $passen = Rfid::get_cards();
    } catch (Exception $e) {
        /* Foutmelding, sla deze op. */
        $errorMessage = $e->getMessage();
    }
}
?>
<style>
	
	tr {
		cursor: pointer;
	}
	
</style>
					<a><strong><i class="fa fa-eye"></i> Pas overzicht</strong></a>
				
					<hr>