//Kopfzeile //Studiensemester laden $stsem_obj = new studiensemester(); if ($stsem == '') { $stsem = $stsem_obj->getaktorNext(); } if ($lehreinheit_id == '') { die('Es wurde keine passende Lehreinheit in diesem Studiensemester gefunden'); } $note = $_REQUEST["note"]; // lvgesamtnote für studenten speichern if (isset($_REQUEST["submit"]) && $_REQUEST["student_uid"] != '' && ($note > 0 && $note < 6 || $note == 7 || $note == 8 || $note == 16)) { $jetzt = date("Y-m-d H:i:s"); $student_uid = $_REQUEST["student_uid"]; $legesamtnote = new legesamtnote($lehreinheit_id); if (!$legesamtnote->load($student_uid, $lehreinheit_id)) { $legesamtnote->student_uid = $student_uid; $legesamtnote->lehreinheit_id = $lehreinheit_id; $legesamtnote->note = $_REQUEST["note"]; $legesamtnote->benotungsdatum = $jetzt; $legesamtnote->updateamum = null; $legesamtnote->updatevon = null; $legesamtnote->insertamum = $jetzt; $legesamtnote->insertvon = $user; $legesamtnote->new = true; $response = "neu"; } else { $legesamtnote->note = $_REQUEST["note"]; $legesamtnote->benotungsdatum = $jetzt; $legesamtnote->updateamum = $jetzt; $legesamtnote->updatevon = $user;
semester='$row_grp->semester' ". ($row_grp->verband!=''?" AND trim(verband)=trim('$row_grp->verband')":''). ($row_grp->gruppe!=''?" AND trim(gruppe)=trim('$row_grp->gruppe')":''). " ORDER BY nachname, vorname"; } */ // studentenquery $qry_stud = "SELECT uid, vorname, nachname, matrikelnr FROM campus.vw_student_lehrveranstaltung JOIN campus.vw_student using(uid) WHERE studiensemester_kurzbz = " . $db->db_add_param($stsem) . " and lehreinheit_id = " . $db->db_add_param($lehreinheit_id, FHC_INTEGER) . " ORDER BY nachname, vorname"; if ($result_stud = $db->db_query($qry_stud)) { $i = 1; while ($row_stud = $db->db_fetch_object($result_stud)) { $studentnote = new studentnote(); $studentnote->calc_gesamtnote($lehreinheit_id, $stsem, $row_stud->uid); //echo $studentnote->debug; $legesamtnote = new legesamtnote($lehreinheit_id); if (!$legesamtnote->load($row_stud->uid, $lehreinheit_id)) { $note = null; } else { $note = $legesamtnote->note; } if ($studentnote->studentgesamtnote != 0) { $note_calc = round($studentnote->studentgesamtnote, 2); } else { $note_calc = null; } echo "\n\t\t<tr class='liste" . $i % 2 . "'>\n\t\t\t<td><a href='studentenpunkteverwalten.php?lvid={$lvid}&lehreinheit_id={$lehreinheit_id}&uebung_id={$uebung_id}&uid={$row_stud->uid}&stsem={$stsem}' class='Item'>{$row_stud->uid}</a></td>\n\t\t\t<td><a href='studentenpunkteverwalten.php?lvid={$lvid}&lehreinheit_id={$lehreinheit_id}&uebung_id={$uebung_id}&uid={$row_stud->uid}&stsem={$stsem}' class='Item'>{$row_stud->nachname}</a></td>\n\t\t\t<td><a href='studentenpunkteverwalten.php?lvid={$lvid}&lehreinheit_id={$lehreinheit_id}&uebung_id={$uebung_id}&uid={$row_stud->uid}&stsem={$stsem}' class='Item'>{$row_stud->vorname}</a></td>"; echo "<td>{$note_calc}</td>"; echo "<td align='center'>"; if ($studentnote->negativ) { echo "<span class='negativ'>neg</span>"; }