- DB Fehler in upload.php entfernt

- Urlaubstool kann als Administrator für alle Lektoren eingesehen werden wenn der Parameter uid=xxx übergeben wird
- lektorenstatistik zeigt nun nur mehr bezahlte stunden an
This commit is contained in:
Andreas Österreicher
2009-01-23 14:30:24 +00:00
parent 54230be47f
commit 732e84ee8a
6 changed files with 88 additions and 45 deletions
+40 -29
View File
@@ -56,7 +56,7 @@ unterteilen)<br>
<tr class="liste1">
<td><br>
</td>
<td style="font-weight: bold;" align="center"><br>
<td align="center"><br>
</td>
<td align="center"><br>
</td>
@@ -90,16 +90,14 @@ teilnehmenden Studenten angezeigt werden</td>
<tr class="liste1">
<td>Bei den Lehrveranstaltungen der Lektoren soll in der Toolbar
die Gesamtstundenzahl des Lektors angezeigt werden</td>
<td style="font-weight: bold; color: rgb(0, 0, 0);" align="center">low
</td>
<td align="center">low </td>
<td align="center">6 </td>
</tr>
<tr>
</tr>
<tr class="liste0">
<td> Handbuch Nachpr&uuml;fung</td>
<td style="font-weight: bold; color: rgb(0, 0, 0);" align="center">
<span style="font-weight: bold;">high</span></td>
<td align="center"> <span>high</span></td>
<td align="center">16 </td>
</tr>
<tr>
@@ -114,15 +112,16 @@ sichtbar.(CIS)</td>
<tr>
</tr>
<tr class="liste0">
<td> Handbuch Projektarbeit</td>
<td align="center"><span style="font-weight: bold;">high</span> </td>
<td align="center">16 </td>
<td> &Uuml;berpr&uuml;fen, dass das Pr&uuml;fungsdatum der
Projektarbeit nicht nach dem Sponsionsdatum liegt</td>
<td align="center"> low</td>
<td align="center"> 6</td>
</tr>
<tr>
</tr>
<tr class="liste1">
<td>RT-Punkte in FAS &uuml;bernehmen.(Button neben Eingabefeld)</td>
<td align="center"><b>med</b> </td>
<td align="center">med </td>
<td align="center"><br>
</td>
</tr>
@@ -137,10 +136,11 @@ sichtbar.(CIS)</td>
<tr>
</tr>
<tr class="liste1">
<td> &Uuml;berpr&uuml;fen, dass das Pr&uuml;fungsdatum der
Projektarbeit nicht nach dem Sponsionsdatum liegt</td>
<td style="font-weight: bold;" align="center">low </td>
<td align="center"> 6<br>
<td><br>
</td>
<td align="center"> <br>
</td>
<td align="center"><br>
</td>
</tr>
<tr>
@@ -158,8 +158,8 @@ Projektarbeit nicht nach dem Sponsionsdatum liegt</td>
<tr class="liste1">
<td><br>
</td>
<td align="center"><span style="font-weight: bold;"><br>
</span> </td>
<td align="center"><br>
</td>
<td align="center"><br>
</td>
</tr>
@@ -168,7 +168,7 @@ Projektarbeit nicht nach dem Sponsionsdatum liegt</td>
<tr class="liste0">
<td><br>
</td>
<td align="center"><span style="font-weight: bold;"></span><br>
<td align="center"><br>
</td>
<td align="center"><br>
</td>
@@ -178,7 +178,7 @@ Projektarbeit nicht nach dem Sponsionsdatum liegt</td>
<tr class="liste1">
<td><br>
</td>
<td align="center"><span style="font-weight: bold;"></span><br>
<td align="center"><br>
</td>
<td align="center"> <br>
</td>
@@ -325,31 +325,23 @@ alle Lektoren eines Studienganges </td>
<table class="liste">
<tbody>
<tr>
<td valign="top"><br>
</td>
<th>Studenten-Modul</th>
<th>Priorit&auml;t</th>
<th>Aufwand [h] </th>
</tr>
<tr class="liste0">
<td valign="top"><br>
</td>
<td>Beim Inskripieren von Studenten werden immer die Daten des
Bewerberstatus verwendet (StSem, AusbSem). Wenn ein Status
Wartender/Aufgenommener mit abweichenden Daten angelegt ist, kann dies
zu Problemen f&uuml;hren. (falsch generierte Matrikelnummer/UID,
Duplizierter Wert, etc.)<br>
</td>
<td align="center"><b>high</b><br>
<td align="center">high<br>
</td>
<td><br>
</td>
</tr>
<tr>
</tr>
<tr class="liste1">
<td valign="top"><br>
</td>
<td>Zeitweise wird die Gegenbuchung mit dem Betrag 0 gebucht
anstatt mit dem Differenzbetrag<br>
</td>
@@ -358,7 +350,21 @@ anstatt mit dem Differenzbetrag<br>
<td><br>
</td>
</tr>
<tr>
<tr class="liste0">
<td>&nbsp;<br>
</td>
<td align="center"><br>
</td>
<td><br>
</td>
</tr>
<tr class="liste1">
<td>&nbsp;<br>
</td>
<td align="center"><br>
</td>
<td><br>
</td>
</tr>
</tbody>
</table>
@@ -426,7 +432,7 @@ Seamonkey Version nicht m&ouml;glich<br>
<td>SVNR 4 stellig eingeben und automatische Auff&uuml;llung des
Geburtsdatums<br>
</td>
<td style="font-weight: bold;" align="center"><br>
<td align="center"><br>
</td>
<td align="center"><br>
</td>
@@ -451,12 +457,18 @@ nur eine am Zeugnis</td>
</tr>
</tbody>
</table>
</div>
<br>
<br>
<!-- ********************* Erledigt ******************************************-->
<hr>
<h2>Erledigte Anforderungen</h2>
<br>
<ul>
<li>Handbuch Projektarbeit<br>
ruhan<br>
<br>
</li>
<li>Mitarbeiter-Modul Ge&auml;ndertAmUm und Ge&auml;ndertVon wird
jetzt richtig angezeigt<br>
11.12.2008 oesi<br>
@@ -1933,6 +1945,5 @@ Fixangestellte m&ouml;glich. Sonst den Neu Button deaktivieren<br>
erste statische Version implementiert<br>
</li>
</ul>
</div>
</body>
</html>
+3 -3
View File
@@ -211,7 +211,7 @@ else
echo "<h2>ALVS</h2>";
echo "<h2>ALVS $stsem</h2>";
echo '<table class="liste" style="border: 1px solid black" cellspacing="0"><tr class="liste"><th>'.$stsem.'</th>';
$summe_fb = array();
@@ -248,7 +248,7 @@ else
echo "<td>";
if(isset($data[$key]['betreuungen']))
{
echo $data[$key]['betreuungen'];
echo number_format($data[$key]['betreuungen'],2);
$summe_fb['betreuungen']+=$data[$key]['betreuungen'];
}
else
@@ -271,7 +271,7 @@ else
}
echo "<td><b>";
if(isset($summe_fb['betreuungen']))
echo $summe_fb['betreuungen'];
echo number_format($summe_fb['betreuungen'],2);
else
echo "&nbsp;";
echo "</b></td>";
+4 -4
View File
@@ -64,7 +64,7 @@ echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www
$ss = $stsem;
}
echo "<h2>Lektorenstatistik (Lehrauftrag) $ws / $ss";
echo "<h2>Lektorenstatistik (Lehrauftrag ohne Betreuungen) $ws / $ss";
echo '<span style="position:absolute; right:15px;">'.date('d.m.Y').'</span></h2><br>';
echo '</h2>';
echo '<form action="'.$_SERVER['PHP_SELF'].'" method="GET">Studiensemester: <SELECT name="stsem">';
@@ -110,13 +110,13 @@ if($stsem!='')
<tbody>
";
//Bachelor
$qry = "SELECT
bezeichnung,
(SELECT count(*) FROM (SELECT distinct mitarbeiter_uid FROM lehre.tbl_lehreinheitmitarbeiter JOIN lehre.tbl_lehreinheit USING(lehreinheit_id) JOIN lehre.tbl_lehrfach USING(lehrfach_id) JOIN public.tbl_mitarbeiter USING(mitarbeiter_uid) WHERE studiensemester_kurzbz in('$ws','$ss') AND fachbereich_kurzbz=a.fachbereich_kurzbz AND fixangestellt) a) as fix,
(SELECT count(*) FROM (SELECT distinct mitarbeiter_uid FROM lehre.tbl_lehreinheitmitarbeiter JOIN lehre.tbl_lehreinheit USING(lehreinheit_id) JOIN lehre.tbl_lehrfach USING(lehrfach_id) JOIN public.tbl_mitarbeiter USING(mitarbeiter_uid) WHERE studiensemester_kurzbz in('$ws','$ss') AND fachbereich_kurzbz=a.fachbereich_kurzbz AND NOT fixangestellt) a) as extern,
(SELECT sum(semesterstunden) FROM lehre.tbl_lehreinheitmitarbeiter JOIN lehre.tbl_lehreinheit USING(lehreinheit_id) JOIN lehre.tbl_lehrfach USING(lehrfach_id) WHERE studiensemester_kurzbz='$ws' AND fachbereich_kurzbz=a.fachbereich_kurzbz) as ws,
(SELECT sum(semesterstunden) FROM lehre.tbl_lehreinheitmitarbeiter JOIN lehre.tbl_lehreinheit USING(lehreinheit_id) JOIN lehre.tbl_lehrfach USING(lehrfach_id) WHERE studiensemester_kurzbz='$ss' AND fachbereich_kurzbz=a.fachbereich_kurzbz) as ss
(SELECT sum(semesterstunden) FROM lehre.tbl_lehreinheitmitarbeiter JOIN lehre.tbl_lehreinheit USING(lehreinheit_id) JOIN lehre.tbl_lehrfach USING(lehrfach_id) WHERE studiensemester_kurzbz='$ws' AND fachbereich_kurzbz=a.fachbereich_kurzbz AND faktor>0 AND stundensatz>0) as ws,
(SELECT sum(semesterstunden) FROM lehre.tbl_lehreinheitmitarbeiter JOIN lehre.tbl_lehreinheit USING(lehreinheit_id) JOIN lehre.tbl_lehrfach USING(lehrfach_id) WHERE studiensemester_kurzbz='$ss' AND fachbereich_kurzbz=a.fachbereich_kurzbz AND faktor>0 AND stundensatz>0) as ss
FROM public.tbl_fachbereich a WHERE aktiv ORDER BY bezeichnung";
/*
Mitarbeiter laut institutszuordnung