$lehrveranstaltung_id = filter_input(INPUT_GET, 'lehrveranstaltung_id'); $studiensemester_kurzbz = filter_input(INPUT_GET, 'studiensemester_kurzbz'); if ($studiensemester_kurzbz == '') { $studiensemester_kurzbz = $variable->variable->semester_aktuell; } $oRdf->sendHeader(); $db = new basis_db(); $anwesenheit = new anwesenheit(); if ($student_uid != '') { $anwesenheit->loadAnwesenheitStudiensemester($studiensemester_kurzbz, $student_uid); } elseif ($lehrveranstaltung_id != '') { $anwesenheit->loadAnwesenheitStudiensemester($studiensemester_kurzbz, null, $lehrveranstaltung_id); } $i = 0; if (isset($anwesenheit->result) && is_array($anwesenheit->result)) { foreach ($anwesenheit->result as $row) { $i = $oRdf->newObjekt($i); $oRdf->obj[$i]->setAttribut('lehrveranstaltung_bezeichnung', $row->bezeichnung, true); $oRdf->obj[$i]->setAttribut('prozent', $row->prozent, true); $oRdf->obj[$i]->setAttribut('anwesend', $row->anwesend, true); $oRdf->obj[$i]->setAttribut('nichtanwesend', $row->nichtanwesend, true); $oRdf->obj[$i]->setAttribut('vorname', $row->vorname, true); $oRdf->obj[$i]->setAttribut('nachname', $row->nachname, true); $oRdf->obj[$i]->setAttribut('uid', $row->uid, true); $ampel = 'makeIt' . $anwesenheit->getAmpel($row->prozent); $oRdf->obj[$i]->setAttribut('ampel', $ampel, true); $oRdf->addSequence($i); $i++; } } $oRdf->sendRdfText();