public function login() { // if($_SERVER['REQUEST_METHOD']=="POST"){ $form = ECPFactory::getForm("login"); $form->smartInsert($_POST); $rapport = $form->validate(); /* if(is_array($rapport)){ echo '{"error":"'.$rapport[0][0].'"}'; //eerste index:: 1. velden met fouten, 2. fout per veld, 3. aantal fouten totaal. exit(); //geen view doen :) }else{ */ //this in orde dus hier iets met model gaan doen $login = $this->model->login(); if (!$login) { echo '{"succes":"negative","reason":"no-access"}'; exit; } elseif ($login === 2) { echo '{"succes":"negavive","reason":"database"}'; exit; } else { echo '{"succes":"positive","uid":"' . $login["uid"] . '","pin":"' . $login["pin"] . '"}'; exit; } //} // }else{ // $this->std_command(); // } }
public function __CONSTRUCT() { $this->loginform = ECPFactory::getForm("login"); $this->loginform->addField(new ECP_FormObj_Input("login", 3, 30)); $this->loginform->addField(new ECP_FormObj_Password("password", 8, 30)); $this->loginform->addField(new ECP_FormObj_Button("Aanmelden")); $this->eidform = ECPFactory::getForm("eid"); $this->eidform->addField(new ECP_FormObj_NormalButton("eid", "Login met eID")); }
private function createEditOverleg() { $this->setState("editoverleg.start"); $this->basisgegevens = ECPFactory::getForm("basisgegevens")->addField(new ECP_FormObj_Radio("locatie", array("0" => "Bij de patiënt huis", "1" => "Elders"))); $this->basisgegevens->addField(new ECP_FormObj_Radio("aanwezig", array("0" => "De patiënt", "1" => "Vertegenwoordigster (kies onderaan)", "2" => "Niemand"))); $this->basisgegevens->addField(new ECP_FormObj_Radio("instemming", array("0" => "Stemt in.", "1" => "Stemmen niet in."))); $this->setState("editoverleg.basisgegevens.ready"); //$this->teamoverleg = ECPFactory::getForm("teamoverleg"); $this->attestbijlagen = ECPFactory::getForm("attestbijlagen")->addField(new ECP_FormObj_Radio("verblijf", array("0" => "Thuis", "1" => "Opgenomen"))); $this->setState("editoverleg.attestbijlagen.ready"); $this->setState("editoverleg.end"); }
public function __construct() { $this->meldingform = ECPFactory::getForm("melding")->addField(new ECP_FormObj_Date("datum"))->addField(new ECP_FormObj_Select("contactwijzelist"))->addField(new ECP_FormObj_Checkbox("meldpunt"))->addField(new ECP_FormObj_Radio("meldersoort", array("0" => "hulpverlener", "1" => "slachtoffer zelf", "2" => "andere"))); $this->melderhvlform = ECPFactory::getForm("meldingsoorthvl")->addField(new ECP_FormObj_Hulpverlener("hulpverlener")); $this->melderandersform = ECPFactory::getForm("meldersoortanders")->addField(new ECP_FormObj_Input("naam"))->addField(new ECP_FormObj_Input("adres"))->addField(new ECP_FormObj_Postcode("postcode"))->addField(new ECP_FormObj_Telefoon("telefoon"))->addField(new ECP_FormObj_Email("email"))->addField(new ECP_FormObj_Select("relatielist"))->addField(new ECP_FormObj_Input("detail")); }
public function checkOmb() { $form = ECPFactory::getForm("base"); $form->smartInsert($_POST); $rapport = $form->validate(); if (is_array($rapport)) { echo '{"error":"' . $rapport[0][0] . '"}'; //eerste index:: 1. velden met fouten, 2. fout per veld, 3. aantal fouten totaal. exit; //geen view doen :) } else { $omb = $this->model->newOmb(); } }