$_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 {
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); } }
<?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; }
<?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>