Example #1
0
 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;
 }
Example #3
0
 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());



?>