Exemplo n.º 1
0
 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();
     // }
 }
Exemplo n.º 2
0
 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"));
 }
Exemplo n.º 3
0
 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");
 }
Exemplo n.º 4
0
 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"));
 }
Exemplo n.º 5
0
 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();
     }
 }