public function loadAnwesenheits() { $von = '1970-01-01'; $bis = '2070-01-01'; $a = new Anwesenheit(); $this->anwesenheits = $a->getAllAsObject($von, $bis, $this); }
public function getAllAsObject($restriction = '') { $sql = "SELECT *\n\t\t\t\tFROM anwesenheit\n\t\t\t\tWHERE 1=1"; $sql .= $restriction . ";"; try { $result = mysql_query($sql); if (!$result) { throw new MysqlException(); } $anwesenheiten = array(); while ($row = mysql_fetch_assoc($result)) { $a = new Anwesenheit(); $a->setId($row['anwesenheit_id']); $a->setSchueler_id($row['schueler_id']); $a->setUnterrichtsstunde_id($row['unterrichtsstunde_id']); $a->setVerspaetung($row['verspaetung']); $a->setStatus($row['status']); $anwesenheiten[$a->getId()] = $a; } } catch (MysqlException $e) { Html::showAll($e); } return $anwesenheiten; }
public function loadAnwesenheits($fach_id = 0) { $a = new Anwesenheit(); if ($fach_id == 0) { $this->anwesenheits = $a->getNoten($this->schueler_id); } else { $this->anwesenheits = $a->getNoten($this->schueler_id, $fach_id); } }
<?php $tester = new Anwesenheit(); $tester->load(1); HTML::showAll($tester->getAllAsObject()); ?>