public function getAllAsObject($restriction = '') { $sql = "SELECT * \n\t\t\t\tFROM unterrichtsstunde\n\t\t\t\tWHERE 1=1"; $sql .= $restriction . ";"; try { $result = mysql_query($sql); if (!$result) { throw new MysqlException(); } $unterrichtsstunde = array(); while ($row = mysql_fetch_assoc($result)) { $u = new UnterrichtsStunde(); $u->setId($row['unterrichtsstunde_id']); $u->setDatum($row['datum']); $u->setRaum_id($row['raum_id']); $u->setLehrer_id($row['lehrer_id']); $u->setVertretung_id($row['vertretung_id']); $u->setKlasse_id($row['klasse_id']); $u->setFach_id($row['fach_id']); $u->setBlock_id($row['block_id']); $u->setFbl_id($row['fbl_id']); $u->setAbgezeichnet_id($row['abgezeichnet_id']); $u->setHausaufgabe($row['hausaufgabe']); $u->setInhalt($row['inhalt']); $unterrichtsstunde[$u->getId()] = $u; } } catch (MysqlException $e) { Html::showAll($e); } return $unterrichtsstunde; }