- Bugfix Reihungstestpunkte übernahme

- Ort DropDown im LV-Plan zeigt nun auch die Bezeichnung in Klammer an
This commit is contained in:
Andreas Österreicher
2009-08-31 12:47:09 +00:00
parent e54635a1aa
commit 6abf82a51b
4 changed files with 29 additions and 24 deletions
+21 -16
View File
@@ -127,7 +127,7 @@ else
//Lehrveranstaltungen und Noten holen
$qry = "SELECT
tbl_lehrveranstaltung.bezeichnung, tbl_zeugnisnote.note, tbl_lvgesamtnote.note as lvnote, tbl_zeugnisnote.benotungsdatum
tbl_lehrveranstaltung.bezeichnung, tbl_zeugnisnote.note, tbl_lvgesamtnote.note as lvnote, tbl_zeugnisnote.benotungsdatum, tbl_lvgesamtnote.freigabedatum, tbl_lvgesamtnote.benotungsdatum as lvbenotungsdatum
FROM
lehre.tbl_lehrveranstaltung, lehre.tbl_zeugnisnote
LEFT OUTER JOIN
@@ -151,22 +151,27 @@ else
$i++;
$tbl.= "<tr class='liste".($i%2)."'><td>$row->bezeichnung</td>";
$tbl.= "<td>";
//lv-Note ausgeben
switch($row->lvnote)
//Nur freigegebene Noten anzeigen
if($row->freigabedatum>=$row->lvbenotungsdatum)
{
case 1: $tbl.= "Sehr gut"; break;
case 2: $tbl.= "Gut"; break;
case 3: $tbl.= "Befriedigend"; break;
case 4: $tbl.= "Gen&uuml;gend"; break;
case 5: $tbl.= "Nicht Gen&uuml;gend"; break;
case 6: $tbl.= "Angerechnet"; break;
case 7: $tbl.= "Nicht Beurteilt"; break;
case 8: $tbl.= "Teilgenommen"; break;
case 9: $tbl.= "Noch nicht eingetragen"; break;
case 10: $tbl.= "Bestanden"; break;
case 11: $tbl.= "Approbiert"; break;
case 12: $tbl.= "erfolgreich Absolviert"; break;
case 13: $tbl.= "nicht erfolgreich Absolviert"; break;
//lv-Note ausgeben
switch($row->lvnote)
{
case 1: $tbl.= "Sehr gut"; break;
case 2: $tbl.= "Gut"; break;
case 3: $tbl.= "Befriedigend"; break;
case 4: $tbl.= "Gen&uuml;gend"; break;
case 5: $tbl.= "Nicht Gen&uuml;gend"; break;
case 6: $tbl.= "Angerechnet"; break;
case 7: $tbl.= "Nicht Beurteilt"; break;
case 8: $tbl.= "Teilgenommen"; break;
case 9: $tbl.= "Noch nicht eingetragen"; break;
case 10: $tbl.= "Bestanden"; break;
case 11: $tbl.= "Approbiert"; break;
case 12: $tbl.= "erfolgreich Absolviert"; break;
case 13: $tbl.= "nicht erfolgreich Absolviert"; break;
}
}
$tbl.= "</td>";
if ($row->note != $row->lvnote && $row->lvnote != NULL)
+3 -3
View File
@@ -58,7 +58,7 @@
if(!$result_stg)
die ("Studiengang not found!");
$num_rows_stg=$db->db_num_rows($result_stg);
$sql_query="SELECT ort_kurzbz FROM public.tbl_ort WHERE aktiv AND lehre ORDER BY ort_kurzbz";
$sql_query="SELECT ort_kurzbz, bezeichnung FROM public.tbl_ort WHERE aktiv AND lehre ORDER BY ort_kurzbz";
$result_ort=$db->db_query($sql_query);
if(!$result_ort)
die("ort not found!");
@@ -123,12 +123,12 @@ function MM_jumpMenu(targ,selObj,restore){ //v3.0
<BR>
Saal:
<select name="select" onChange="MM_jumpMenu('self',this,0)">
<option value="stpl_wekk.php" selected>... ??? ...</option>
<option value="stpl_week.php" selected>... ??? ...</option>
<?php
for ($i=0;$i<$num_rows_ort;$i++)
{
$row=$db->db_fetch_object ($result_ort, $i);
echo "<option value=\"stpl_week.php?type=ort&ort_kurzbz=$row->ort_kurzbz\">$row->ort_kurzbz</option>";
echo "<option value=\"stpl_week.php?type=ort&ort_kurzbz=$row->ort_kurzbz\">$row->ort_kurzbz ($row->bezeichnung)</option>";
}
?>
</select>
+1 -1
View File
@@ -470,7 +470,7 @@ class wochenplan extends basis_db
echo ' <OPTION value="stpl_week.php?type=ort&ort_kurzbz='.$row->ort_kurzbz.'&datum='.$this->datum.'"';
if ($row->ort_kurzbz==$this->ort_kurzbz)
echo ' selected ';
echo ">$row->ort_kurzbz</option>".$this->crlf;
echo ">$row->ort_kurzbz ($row->bezeichnung)</option>".$this->crlf;
}
echo ' </SELECT>'.$this->crlf;
if (isset($next_ort))
@@ -233,8 +233,8 @@
if($rechte->isBerechtigt('admin') || $rechte->isBerechtigt('assistenz', $prestudent->studiengang_kz, 'suid'))
{
$prestudent->rt_punkte1 = $rtpunkte;
$prestudent->punkte = $prestudent->rt_punkte1 + $prestudent->rt_punkte2;
$prestudent->rt_punkte1 = str_replace(',','.',$rtpunkte);
$prestudent->punkte = str_replace(',','.',$prestudent->rt_punkte1 + $prestudent->rt_punkte2);
$prestudent->save(false);
}
@@ -264,8 +264,8 @@
$pruefling = new pruefling();
$rtpunkte = $pruefling->getReihungstestErgebnis($row->prestudent_id);
$prestudent->rt_punkte1 = $rtpunkte;
$prestudent->punkte = $prestudent->rt_punkte1 + $prestudent->rt_punkte2;
$prestudent->rt_punkte1 = str_replace(',','.',$rtpunkte);
$prestudent->punkte = str_replace(',','.',$prestudent->rt_punkte1 + $prestudent->rt_punkte2);
$prestudent->save(false);
}