示例#1
0
<?php

$u = new UnterrichtsStunde();
$u->setDatum('2009-122-24');
$u->setRaum_id(3);
$u->setLehrer_id(1);
$u->setVertretung_id(3);
$u->setKlasse_id(1);
$u->setFach_id(1);
$u->setBlock_id(5);
$u->setFbl_id(2);
$u->setAbgezeichnet_id(1);
$u->setHausaufgabe('macht mal');
$u->setInhalt('core programming');
//$u->load(3);
//$u->loadObjects();
//Html::showAll($u);
/*
$s = new Schueler();
$s->load(3);
$s->loadNotens(1);
Html::showAll($s);
*/
 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;
 }