/**
  * constructor
  */
 public function __construct()
 {
     parent::__construct();
     $this->m_sGebruikersNaam = '';
     $this->m_sWachtwoord = '';
     $this->m_bLoggedIn = false;
     $this->m_aRechten = array();
     // controleer of gebruiker al is ingelogd
     $oValidator = InputValidator::instantiate();
     $oValidator->addValidation('gebruiker_id', InputValidator::SCOPE_SESSION, InputValidator::TYPE_INT, true);
     $oValidator->addValidation('gebruiker', InputValidator::SCOPE_SESSION, InputValidator::TYPE_STRING, true);
     $oValidator->addValidation('ingelogd', InputValidator::SCOPE_SESSION, InputValidator::TYPE_BOOLEAN, true);
     $oValidator->addValidation('rechten', InputValidator::SCOPE_SESSION, InputValidator::TYPE_ARRAY, true);
     if ($oValidator->ValidateAll() == InputValidator::RESULT_OK) {
         $this->m_nId = $oValidator->getValue('gebruiker_id', InputValidator::SCOPE_SESSION);
         if ($this->m_nId > 0) {
             $this->m_sGebruikersNaam = $oValidator->getValue('gebruiker', InputValidator::SCOPE_SESSION);
             $this->m_bLoggedIn = $oValidator->getValue('ingelogd', InputValidator::SCOPE_SESSION);
             $this->m_aRechten = $oValidator->getValue('rechten', InputValidator::SCOPE_SESSION);
             // haal de persoongegevens op
             $this->laadGegevens($this->m_nId);
         }
     }
     // leeg de lijst met validatie variabelen zodat validator schoon gebruik kan worden
     $oValidator->clearValidation();
 }
 public function __construct($familienaam, $voornaam, $aantal)
 {
     parent::__construct($familienaam, $voornaam);
     $this->aantalGeven = $aantal;
 }
Exemple #3
0
 public function __construct($familienaam, $voornaam, $aantalCursisten)
 {
     parent::__construct($familienaam, $voornaam);
     $this->aantalCursisten = $aantalCursisten;
 }