/** * 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; }
public function __construct($familienaam, $voornaam, $aantalCursisten) { parent::__construct($familienaam, $voornaam); $this->aantalCursisten = $aantalCursisten; }