Example #1
0
 function setDatabaseWaarde()
 {
     try {
         global $pdo;
         $query = "\n\t\t\tUPDATE \n\t\t\t\tmaster\n\t\t\tSET \n\t\t\t\tvoornaam = " . parent::getVoornaam() . ", \n\t\t\t\tachternaam = " . parent::getAchternaam() . ", \n\t\t\t\tgeboortedatum = " . parent::getGeboortedatum()->naarDatabaseWaarde() . ", \n\t\t\t\tbeschrijving = " . parent::getBeschrijving() . ",\n\t\t\tWHERE \n\t\t\t\tid = " . $this->getID() . ";";
         $dataPDO = $pdo->prepare($query);
         $dataPDO->execute();
     } catch (PDOException $e) {
         throw new Exception($e);
     }
 }
Example #2
0
    private $lengte;
    public function __construct($breedte, $lengte)
    {
        $this->breedte = $breedte;
        $this->lengte = $lengte;
    }
    public function getGrootte()
    {
        return $this->lengte * $this->breedte;
    }
}
?>

<!DOCTYPE HTML>
<html>
	<head>
		<meta charset=utf-8>
		<title>Interfaces</title>
	</head>
	<body>
		<h1>
			<?php 
$p = new Persoon(190);
print $p->getGrootte() . "<br />";
$o = new Oppervlakte(20, 30);
print $o->getGrootte();
?>
		</h1>
	</body>
</html>
 /**
  * Fetch Persoon which references this Hulpverleners. Will return null in case reference is invalid.
  * `hulpverleners`.`id` -> `persoon`.`id`
  *
  * @param PDO $db a PDO Database instance
  * @param array $sort array of DSC instances
  * @return Persoon
  */
 public function fetchPersoon(PDO $db, $sort = null)
 {
     $filter = array(Persoon::FIELD_ID => $this->getId());
     $result = Persoon::findByFilter($db, $filter, true, $sort);
     return empty($result) ? null : $result[0];
 }
 public function __construct($familienaam, $voornaam, $aantal)
 {
     parent::__construct($familienaam, $voornaam);
     $this->aantalGeven = $aantal;
 }
 /**
  * getter overloaded van Persoon 
  * 
  * Eerst worden eventuele eigen properties (van Gebruiker) afgehandeld, 
  * als de gevraagde property niet bestaat, dan wordt de aanvraag doorgestuurd
  * naar de parent klasse 
  */
 public function __get($p_sProperty)
 {
     $vResult = null;
     switch ($p_sProperty) {
         case 'GebruikersNaam':
             $vResult = $this->m_sGebruikerNaam;
             break;
         case 'LaatstePagina':
             $vResult = $_SESSION['laatste_pagina'];
             break;
         case 'Rechten':
             $vResult = $this->m_aRechten;
             break;
         default:
             // roep getter van parent aan
             $vResult = parent::__get($p_sProperty);
     }
     return $vResult;
 }
Example #6
0
 /**
  * get single Persoon instance from a DOMElement
  *
  * @param DOMElement $node
  * @return Persoon
  */
 public static function fromDOMElement(DOMElement $node)
 {
     $o = new Persoon();
     $o->assignByHash(self::domNodeToHash($node, self::$FIELD_NAMES, self::$DEFAULT_VALUES, self::$FIELD_TYPES));
     $o->notifyPristine();
     return $o;
 }
Example #7
0
 public function __construct($familienaam, $voornaam, $aantalCursisten)
 {
     parent::__construct($familienaam, $voornaam);
     $this->aantalCursisten = $aantalCursisten;
 }
Example #8
0
 function getListViewData()
 {
     return "<div style=\"width: 100%; height: 4em; position: relative; \">\n\t\t\t\t\t<div style=\"color: black; position: absolute; top: 1.5em;\">\n\t\t\t\t\t\t<a style=\"color: black; font-family: Arial, sans-serif; text-decoration: none;\" href=\"/patienten_info.php?id=" . $this->getID() . "\">\n\t\t\t\t\t\t\t" . parent::getAchternaam() . ", " . parent::getVoornaam() . "\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div style=\"color: black; position: absolute; top: 0; right: 0;\">\n\t\t\t\t\t\t<img style=\"height: 4em; width: 4em;\" src=\"./profile_picture/" . $this->getProfielfoto() . "\">\n\t\t\t\t\t</div>\n\t\t\t\t</div><hr>";
 }
 public function __construct($voorNaam, $familieNaam, $aantalCursisten)
 {
     parent::setVoornaam($voorNaam);
     parent::setFamilienaam($familieNaam);
     $this->aantalCursisten = $aantalCursisten;
 }