mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-11 09:09:28 +00:00
This commit is contained in:
+185
-148
@@ -5,185 +5,210 @@
|
||||
</head>
|
||||
<body>
|
||||
<center>
|
||||
<h1>Anforderungen (ToDo) CIS</h1>
|
||||
<h1><font color="#000000">ToDo CIS</font></h1>
|
||||
</center>
|
||||
<h2>News</h2>
|
||||
<h2><font color="#000000">News</font></h2>
|
||||
<ul>
|
||||
<li>News FEED um die News mit einem Newsreader lesen zu können<br>
|
||||
</li>
|
||||
<li><font color="#000000">News FEED um die News mit einem Newsreader
|
||||
lesen zu können<br>
|
||||
</font> </li>
|
||||
</ul>
|
||||
<h2>Lehrveranstaltung</h2>
|
||||
<h2><font color="#000000">Lehrveranstaltung</font></h2>
|
||||
<ul>
|
||||
<li style="font-weight: bold; color: rgb(51, 255, 51);">Feedback vom
|
||||
Lektor</li>
|
||||
<ul style="font-weight: bold; color: rgb(51, 255, 51);">
|
||||
<li>Maßnahme zur Weiterentwicklung</li>
|
||||
<li>Leistungsbeurteilung</li>
|
||||
<li><font color="#000000">Feedback vom
|
||||
Lektor</font></li>
|
||||
<ul>
|
||||
<li><font color="#000000">Maßnahme zur Weiterentwicklung</font></li>
|
||||
<li><font color="#000000">Leistungsbeurteilung</font></li>
|
||||
</ul>
|
||||
<li style="font-weight: bold; color: rgb(51, 255, 51);">Lektor kann
|
||||
<li><font color="#000000">Lektor kann
|
||||
sich Rechnung zur LV erstellen lassen<br>
|
||||
</li>
|
||||
<li style="font-weight: bold; color: rgb(51, 255, 51);">elektronisches
|
||||
</font> </li>
|
||||
<li><font color="#000000">elektronisches
|
||||
Feedback zu LV mit autom. Auswertung (Anonym, ab dem 3. Jahr nur mehr
|
||||
alle 3 Jahre)<br>
|
||||
</li>
|
||||
<li style="font-weight: bold; color: rgb(51, 255, 51);">LV-Info und
|
||||
</font> </li>
|
||||
<li><font color="#000000">LV-Info und
|
||||
Semesterplan sollte eins werden oder zumindest miteinander verbunden
|
||||
werden, so daß der Semesterplan eine Detailansicht der LV-Infos
|
||||
darstellt.<br>
|
||||
</li>
|
||||
<li><span style="font-weight: bold; color: rgb(51, 255, 51);">Anwesenheitsliste
|
||||
</font> </li>
|
||||
<li><font color="#000000"><span>Anwesenheitsliste
|
||||
elektronisch bestätigen?</span><br>
|
||||
Die Anwesenheitslisten sollten nur mehr elektronisch geführt
|
||||
werden. Genaue Umsetzung ist noch unklar.</li>
|
||||
werden. Genaue Umsetzung ist noch unklar.</font></li>
|
||||
</ul>
|
||||
<br>
|
||||
<h2>Stundenplan</h2>
|
||||
<font color="#000000">
|
||||
</font>
|
||||
<h2><font color="#000000">Stundenplan</font></h2>
|
||||
<ul>
|
||||
<li style="font-weight: bold; color: rgb(51, 255, 51);">PDF-Format
|
||||
für Semesterplan</li>
|
||||
<li style="font-weight: bold; color: rgb(51, 255, 51);">direkte
|
||||
Verlinkung zum Lehrebereich.</li>
|
||||
<li style="font-weight: bold; color: rgb(51, 255, 51);">Ausstattung
|
||||
der Säle nicht sichtlich</li>
|
||||
<li><font color="#000000">PDF-Format
|
||||
für Semesterplan</font></li>
|
||||
<li><font color="#000000">direkte
|
||||
Verlinkung zum Lehrebereich.</font></li>
|
||||
<li><font color="#000000">Ausstattung
|
||||
der Säle nicht sichtlich</font></li>
|
||||
<li><span style="color: rgb(255, 0, 0);"><span
|
||||
text-decoration="blink;">Checkboxen
|
||||
bei
|
||||
Reservierungen auf der CIS sollen
|
||||
tbl_stundenplan<span style="font-weight: bold;">DEV</span> abfragen</span></span></li>
|
||||
<li>Reservierungen auf der CIS auch auf Lektor, Studiengang und
|
||||
Semester speichern (zusätzliche Drop-Downs) --> Nur Admins!</li>
|
||||
<li>Lektoren sollen Zeitsperren im LV-Plan angezeigt bekommen.
|
||||
(Anregung eines Lektors) (Erleichtert die Übersicht und Wartung
|
||||
der Zeitsperren)</li>
|
||||
<li>Attribute "Insertamum" und "Insertvon" bei den Reservierungen in
|
||||
die Datenbank
|
||||
integrieren</li>
|
||||
</ul>
|
||||
<h2>BenotungsTool</h2>
|
||||
<font color="#000000"></font>
|
||||
<h2><font color="#000000">Reihungstest</font></h2>
|
||||
<ul>
|
||||
<li>
|
||||
<h2>Kreuzerltool</h2>
|
||||
</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>
|
||||
<h2>Upload</h2>
|
||||
</li>
|
||||
</ul>
|
||||
<br>
|
||||
<h2>Reihungstest</h2>
|
||||
<ul>
|
||||
<li><span style="font-weight: bold; color: rgb(51, 255, 51);">Assistenz
|
||||
<li><font color="#000000"><span>Assistenz
|
||||
kann selber die Auswertung abfragen.</span><br>
|
||||
</li>
|
||||
</font> </li>
|
||||
</ul>
|
||||
<br>
|
||||
<h2>Urlaubstool</h2>
|
||||
<font color="#000000">
|
||||
</font>
|
||||
<h2><font color="#000000">Urlaubstool</font></h2>
|
||||
<ul>
|
||||
<li><span style="font-weight: bold; color: rgb(51, 255, 51);"><font
|
||||
color="#000000"><b>Doppelt verbuchte bzw überlappende Urlaube
|
||||
sollten nicht mehrfach vom Urlaubsanspruch abgezogen werden.</b></font></span><br>
|
||||
</li>
|
||||
<li><font color="#000000"><span>Doppelt
|
||||
verbuchte bzw überlappende Urlaube
|
||||
sollten nicht mehrfach vom Urlaubsanspruch abgezogen werden.</span><br>
|
||||
</font> </li>
|
||||
</ul>
|
||||
<br>
|
||||
<h2>Sonstiges</h2>
|
||||
<h2><font color="#000000">Sonstiges</font></h2>
|
||||
<ul>
|
||||
<li>HTML-Beschreibung fuer RDF Files unter
|
||||
http://cis.technikum-wien.at/rdf/index.html</li>
|
||||
<li><font color="#000000">HTML-Beschreibung fuer RDF Files unter
|
||||
http://cis.technikum-wien.at/rdf/index.html</font></li>
|
||||
<ul>
|
||||
<li> erste Version erstellt am 13.3.2006 von Paminger</li>
|
||||
<li><font color="#000000"> erste Version erstellt am 13.3.2006
|
||||
von Paminger</font></li>
|
||||
</ul>
|
||||
<li>Verwaltung für verlorene/gefundene Gegenstände</li>
|
||||
<li>Anwesenheitslisten mit Bildern<br>
|
||||
</li>
|
||||
<li style="font-weight: bold; color: rgb(51, 255, 51);">single sign
|
||||
on (Webmail, Bugtracking)</li>
|
||||
<li style="font-weight: bold; color: rgb(51, 255, 51);">Passwort
|
||||
<li><font color="#000000">Verwaltung für verlorene/gefundene
|
||||
Gegenstände</font></li>
|
||||
<li><font color="#000000">single sign
|
||||
on (Webmail, Bugtracking)</font></li>
|
||||
<li><font color="#000000">Passwort
|
||||
über CIS ändern (Profildaten)<br>
|
||||
</li>
|
||||
<li style="font-weight: bold; color: rgb(51, 255, 51);">Suche nach
|
||||
</font> </li>
|
||||
<li><font color="#000000">Suche nach
|
||||
Personenkennzahl und zweiten Vornamen<br>
|
||||
</li>
|
||||
<li style="font-weight: bold; color: rgb(51, 255, 51);">Digitale
|
||||
Signatur von Emails - bei Mailverteiler</li>
|
||||
<li><span style="font-weight: bold; color: rgb(51, 255, 51);">erweiterung
|
||||
</font> </li>
|
||||
<li><font color="#000000">Digitale
|
||||
Signatur von Emails - bei Mailverteiler</font></li>
|
||||
<li><font color="#000000"><span>erweiterung
|
||||
MeinCIS-Lektoren: Allgemeine Downloads (Leitbild, Groundrules,
|
||||
Hausordnung, Brandschutzordnung, ...), WebMail, Bibliothek</span></li>
|
||||
<li><span style="font-weight: bold; color: rgb(51, 255, 51);">erweiterung
|
||||
Hausordnung, Brandschutzordnung, ...), WebMail, Bibliothek</span></font></li>
|
||||
<li><font color="#000000"><span>erweiterung
|
||||
MeinCIS-Studenten: Meine LVs, Allgemeine Downloads (Leitbild,
|
||||
Groundrules,
|
||||
Hausordnung, Brandschutzordnung, ...), WebMail, Bibliothek</span></li>
|
||||
Hausordnung, Brandschutzordnung, ...), WebMail, Bibliothek<br>
|
||||
<br>
|
||||
</span></font></li>
|
||||
</ul>
|
||||
<br>
|
||||
<h2>Erledigte Anforderungen</h2>
|
||||
<hr>
|
||||
<h2><font color="#000000">Erledigte Anforderungen</font></h2>
|
||||
<ul>
|
||||
<li>Bei der Personensuche zusätzlich den Alias anzeigen</li>
|
||||
<li>Das Feld "Beschreibung" bei den Reservierungen ist auf nur 20
|
||||
Zeichen beschränkt. In der Datenbank sind 32 vorgesehen.</li>
|
||||
<ul>
|
||||
<li>01.10.2008<br>
|
||||
</li>
|
||||
<li>03.10.2008</li>
|
||||
</ul>
|
||||
<li>Bei der Detailansicht einer Lehrveranstaltung werden die
|
||||
LV-Leiter nun am Anfang und in Fett dargestellt.</li>
|
||||
<li><font color="#000000">Anwesenheitslisten mit Bildern</font></li>
|
||||
<ul>
|
||||
<li>18.09.2008</li>
|
||||
<li><font color="#000000">02.10.2008<br>
|
||||
</font></li>
|
||||
</ul>
|
||||
<li>Vorgesetzte können jetzt die Resturlaubstage ihrer
|
||||
Mitarbeiter ändern.</li>
|
||||
<li><font color="#000000">Bei der Personensuche zusätzlich den
|
||||
Alias anzeigen</font></li>
|
||||
<ul>
|
||||
<li>16.09.2008<br>
|
||||
</li>
|
||||
<li><font color="#000000">01.10.2008<br>
|
||||
</font> </li>
|
||||
</ul>
|
||||
<li>Moodle integration - Es kann nun etweder Moodle oder das
|
||||
Übungstool verwendet werden, aber nicht beides gleichzeitig</li>
|
||||
<li><font color="#000000">Bei der Detailansicht einer
|
||||
Lehrveranstaltung werden die
|
||||
LV-Leiter nun am Anfang und in Fett dargestellt.</font></li>
|
||||
<ul>
|
||||
<li>Sept. 2008<br>
|
||||
</li>
|
||||
<li><font color="#000000">18.09.2008</font></li>
|
||||
</ul>
|
||||
<li>Zip Download für den Studentenupload</li>
|
||||
<li><font color="#000000">Vorgesetzte können jetzt die
|
||||
Resturlaubstage ihrer
|
||||
Mitarbeiter ändern.</font></li>
|
||||
<ul>
|
||||
<li>Studentenupload wird entfernt, daher entfaellt dieser punkt<br>
|
||||
</li>
|
||||
<li><font color="#000000">16.09.2008<br>
|
||||
</font> </li>
|
||||
</ul>
|
||||
<li><font color="#000000">Moodle integration - Es kann nun etweder
|
||||
Moodle oder das
|
||||
Übungstool verwendet werden, aber nicht beides gleichzeitig</font></li>
|
||||
<ul>
|
||||
<li><font color="#000000">Sept. 2008<br>
|
||||
</font> </li>
|
||||
</ul>
|
||||
<li><font color="#000000">Zip Download für den Studentenupload</font></li>
|
||||
<ul>
|
||||
<li><font color="#000000">Studentenupload wird entfernt, daher
|
||||
entfaellt dieser punkt<br>
|
||||
</font> </li>
|
||||
</ul>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>Urlaubsverwaltung mit Bestätigung des Vorgesetzen und
|
||||
automatischer Berechnung der verbleibenden Urlaubstage</li>
|
||||
<li><font color="#000000">Urlaubsverwaltung mit Bestätigung des
|
||||
Vorgesetzen und
|
||||
automatischer Berechnung der verbleibenden Urlaubstage</font></li>
|
||||
<ul>
|
||||
<li>Mai 2008 oesi<br>
|
||||
</li>
|
||||
<li><font color="#000000">Mai 2008 oesi<br>
|
||||
</font> </li>
|
||||
</ul>
|
||||
<li>Suche nach
|
||||
freien Sälen</li>
|
||||
<li><font color="#000000">Suche nach
|
||||
freien Sälen</font></li>
|
||||
<ul>
|
||||
<li>Mai 2008 oesi<br>
|
||||
</li>
|
||||
<li><font color="#000000">Mai 2008 oesi<br>
|
||||
</font> </li>
|
||||
</ul>
|
||||
<li>Benotungstool
|
||||
<li><font color="#000000">Benotungstool
|
||||
mit Kreuzerltool verschmelzen<br>
|
||||
<span style="font-weight: bold; color: rgb(51, 255, 51);"></span></li>
|
||||
<li><span style="font-weight: bold; color: rgb(51, 255, 51);">Studiengangsbestaetigung
|
||||
erstellen (Ausdruck nur möglich wenn Studienbeitrag bezahlt wurde)</span></li>
|
||||
<li>eMailverteiler
|
||||
auch auf Modulebene</li>
|
||||
<li>Notenliste für Studenten einsehbar<br>
|
||||
</li>
|
||||
<span></span></font> </li>
|
||||
<li><font color="#000000"><span>Studiengangsbestaetigung
|
||||
erstellen (Ausdruck nur möglich wenn Studienbeitrag bezahlt wurde)</span></font></li>
|
||||
<li><font color="#000000">eMailverteiler
|
||||
auch auf Modulebene</font></li>
|
||||
<li><font color="#000000">Notenliste für Studenten einsehbar<br>
|
||||
</font> </li>
|
||||
<ul>
|
||||
<li>erledigt Österreicher</li>
|
||||
<li><font color="#000000">erledigt Österreicher</font></li>
|
||||
</ul>
|
||||
<li>Anmeldung zu den Freifaechern</li>
|
||||
<li><font color="#000000">Anmeldung zu den Freifaechern</font></li>
|
||||
<ul>
|
||||
<li>erledigt 10.09.2006 Österreicher</li>
|
||||
<li><font color="#000000">erledigt 10.09.2006 Österreicher</font></li>
|
||||
</ul>
|
||||
<li>Dummy
|
||||
<li><font color="#000000">Dummy
|
||||
Freifach für Eintragung in bestimmte Listen (Liste für
|
||||
Bakkarbeiten etc.) + zusätzliches Feld für diverse
|
||||
Texteingaben</li>
|
||||
Texteingaben</font></li>
|
||||
<ul>
|
||||
<li>wird nicht umgesetzt</li>
|
||||
<li><font color="#000000">wird nicht umgesetzt</font></li>
|
||||
</ul>
|
||||
<li>Notenlisten und Anwesenheitslisten fuer Lektoren zum Donwload</li>
|
||||
<li><font color="#000000">Notenlisten und Anwesenheitslisten fuer
|
||||
Lektoren zum Donwload</font></li>
|
||||
<ul>
|
||||
<li>erledigt am 12. Sept. 2006 Österreicher</li>
|
||||
<li><font color="#000000">erledigt am 12. Sept. 2006
|
||||
Österreicher</font></li>
|
||||
</ul>
|
||||
<li>Bei Lehre einen Menüpunkt "Eigene" hinzufügen unter dem
|
||||
die LVs des eingeloggten Lektors angezeigt werden</li>
|
||||
<li><font color="#000000">Bei Lehre einen Menüpunkt "Eigene"
|
||||
hinzufügen unter dem
|
||||
die LVs des eingeloggten Lektors angezeigt werden</font></li>
|
||||
<ul>
|
||||
<li>erledigt</li>
|
||||
<li><font color="#000000">erledigt</font></li>
|
||||
</ul>
|
||||
<li>LV-Info Aenderung der Studentenansicht <br>
|
||||
</li>
|
||||
<li><font color="#000000">LV-Info Aenderung der Studentenansicht <br>
|
||||
</font> </li>
|
||||
<ul>
|
||||
<li>erledigt</li>
|
||||
<li><font color="#000000">erledigt</font></li>
|
||||
</ul>
|
||||
<li style="font-weight: bold; color: rgb(51, 255, 51);"><!-- OLD (evtl Copy Paste Trash)
|
||||
<li><!-- OLD (evtl Copy Paste Trash)
|
||||
|
||||
** Verplanung:<br>
|
||||
|
||||
@@ -275,63 +300,75 @@ M
|
||||
|
||||
Verstellbare Schriftgröße<br>
|
||||
|
||||
-->Assistenz
|
||||
kann Reihungstest verwalten. (Anlegen und Personen zuteilen)</li>
|
||||
--><font
|
||||
color="#000000">Assistenz
|
||||
kann Reihungstest verwalten. (Anlegen und Personen zuteilen)</font></li>
|
||||
<ul>
|
||||
<li>Über FASo<br>
|
||||
</li>
|
||||
<li><font color="#000000">Über FASo<br>
|
||||
</font> </li>
|
||||
</ul>
|
||||
<li>Datum für die Aktivierung der Themen.</li>
|
||||
<li><font color="#000000">Datum für die Aktivierung der Themen.</font></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>Erledigt im Zuge der DB Umstellung Feb2007<br>
|
||||
</li>
|
||||
<li><font color="#000000">Erledigt im Zuge der DB Umstellung Feb2007<br>
|
||||
</font> </li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>Einträge mit "." am Anfang herausfiltern</li>
|
||||
<li><font color="#000000">Einträge mit "." am Anfang
|
||||
herausfiltern</font></li>
|
||||
<ul>
|
||||
<li>erledigt am 23.Mai 2006 Andreas Österreicher<br>
|
||||
</li>
|
||||
<li><font color="#000000">erledigt am 23.Mai 2006 Andreas
|
||||
Österreicher<br>
|
||||
</font> </li>
|
||||
</ul>
|
||||
<li>trim bei neuen Ordnern</li>
|
||||
<li><font color="#000000">trim bei neuen Ordnern</font></li>
|
||||
<ul>
|
||||
<li>erledigt am 23.Mai 2006 Andreas Österreicher</li>
|
||||
<li><font color="#000000">erledigt am 23.Mai 2006 Andreas
|
||||
Österreicher</font></li>
|
||||
</ul>
|
||||
<li>iCal in 2 Versionen anbieten </li>
|
||||
<li><font color="#000000">iCal in 2 Versionen anbieten </font></li>
|
||||
<ul>
|
||||
<li>erledigt am 23. Mai 2006 Andreas Österreicher</li>
|
||||
<li><font color="#000000">erledigt am 23. Mai 2006 Andreas
|
||||
Österreicher</font></li>
|
||||
</ul>
|
||||
<li>direkter Link für den Lektoren-Upload</li>
|
||||
<li><font color="#000000">direkter Link für den Lektoren-Upload</font></li>
|
||||
<ul>
|
||||
<li>erledigt im April.2006 Andreas Östrreicher<br>
|
||||
</li>
|
||||
<li><font color="#000000">erledigt im April.2006 Andreas
|
||||
Östrreicher<br>
|
||||
</font> </li>
|
||||
</ul>
|
||||
<li>Zip-Archiv zum runterladen.</li>
|
||||
<li><font color="#000000">Zip-Archiv zum runterladen.</font></li>
|
||||
<ul>
|
||||
<li>erledigt im April.2006 Andreas Österreicher</li>
|
||||
<li><font color="#000000">erledigt im April.2006 Andreas
|
||||
Österreicher</font></li>
|
||||
</ul>
|
||||
<li>Berechtigungssystem auf Fachbereichsebene erweitern</li>
|
||||
<li><font color="#000000">Berechtigungssystem auf Fachbereichsebene
|
||||
erweitern</font></li>
|
||||
<ul>
|
||||
<li>erledigt am 23.Mai 2006 Andreas Österreicher</li>
|
||||
<li><font color="#000000">erledigt am 23.Mai 2006 Andreas
|
||||
Österreicher</font></li>
|
||||
</ul>
|
||||
<li>Ende Datum einfuegen</li>
|
||||
<li><font color="#000000">Ende Datum einfuegen</font></li>
|
||||
<ul>
|
||||
<li> Eledigt im Zuge der DB Umstellung Feb2007<br>
|
||||
</li>
|
||||
<li><font color="#000000"> Eledigt im Zuge der DB Umstellung
|
||||
Feb2007<br>
|
||||
</font> </li>
|
||||
</ul>
|
||||
<li>Einträge mit einfachen
|
||||
<li><font color="#000000">Einträge mit einfachen
|
||||
Hochkomma können nicht eingetragen werden.(selber Effekt tritt
|
||||
beim Pinboard auf) <br>
|
||||
</li>
|
||||
</font> </li>
|
||||
<ul>
|
||||
<li>Erledigt 29.Mai 2006 von Österreicher </li>
|
||||
<li><font color="#000000">Erledigt 29.Mai 2006 von
|
||||
Österreicher </font></li>
|
||||
</ul>
|
||||
<li>alte Einträge nicht mehr anzeigen. <br>
|
||||
</li>
|
||||
<li><font color="#000000">alte Einträge nicht mehr anzeigen. <br>
|
||||
</font> </li>
|
||||
<ul>
|
||||
<li>Erledigt im Herbst 2005 von Österreicher (maximales
|
||||
<li><font color="#000000">Erledigt im Herbst 2005 von
|
||||
Österreicher (maximales
|
||||
Alter ist in config.inc.php einstellbar)<br>
|
||||
</li>
|
||||
</font> </li>
|
||||
</ul>
|
||||
</ul>
|
||||
</body>
|
||||
|
||||
@@ -165,23 +165,32 @@ if (!$conn = pg_pconnect(CONN_STRING))
|
||||
$worksheet->write($lines,3,"Gruppe");
|
||||
$worksheet->write($lines,4,"Kennzeichen");
|
||||
$worksheet->write($lines,5,"Note");
|
||||
$stsem_obj = new studiensemester($conn);
|
||||
$stsem_obj->load($stsem);
|
||||
$stsemdatumvon = $stsem_obj->start;
|
||||
$stsemdatumbis = $stsem_obj->ende;
|
||||
|
||||
|
||||
$qry = "SELECT
|
||||
distinct vorname, nachname, matrikelnr, student_uid as uid,
|
||||
tbl_studentlehrverband.semester, tbl_studentlehrverband.verband, tbl_studentlehrverband.gruppe,
|
||||
(SELECT rolle_kurzbz FROM public.tbl_prestudentrolle WHERE prestudent_id=tbl_student.prestudent_id ORDER BY datum DESC, insertamum DESC, ext_id DESC LIMIT 1) as status
|
||||
FROM
|
||||
campus.vw_student_lehrveranstaltung JOIN public.tbl_benutzer USING(uid)
|
||||
JOIN public.tbl_person USING(person_id) JOIN public.tbl_student ON(uid=student_uid)
|
||||
LEFT JOIN public.tbl_studentlehrverband USING(student_uid)
|
||||
WHERE
|
||||
lehrveranstaltung_id='".addslashes($lvid)."' AND
|
||||
vw_student_lehrveranstaltung.studiensemester_kurzbz='".addslashes($stsem)."' AND
|
||||
tbl_studentlehrverband.studiensemester_kurzbz='".addslashes($stsem)."'";
|
||||
$qry = "SELECT
|
||||
distinct on(nachname, vorname, person_id) vorname, nachname, matrikelnr, person_id, tbl_student.student_uid as uid,
|
||||
tbl_studentlehrverband.semester, tbl_studentlehrverband.verband, tbl_studentlehrverband.gruppe,
|
||||
(SELECT rolle_kurzbz FROM public.tbl_prestudentrolle WHERE prestudent_id=tbl_student.prestudent_id ORDER BY datum DESC, insertamum DESC, ext_id DESC LIMIT 1) as status,
|
||||
tbl_bisio.bisio_id,
|
||||
tbl_zeugnisnote.note
|
||||
FROM
|
||||
campus.vw_student_lehrveranstaltung JOIN public.tbl_benutzer USING(uid)
|
||||
JOIN public.tbl_person USING(person_id) JOIN public.tbl_student ON(uid=student_uid)
|
||||
LEFT JOIN public.tbl_studentlehrverband USING(student_uid)
|
||||
LEFT JOIN lehre.tbl_zeugnisnote on(vw_student_lehrveranstaltung.lehrveranstaltung_id=tbl_zeugnisnote.lehrveranstaltung_id AND tbl_zeugnisnote.student_uid=tbl_student.student_uid)
|
||||
LEFT JOIN bis.tbl_bisio ON(uid=tbl_bisio.student_uid)
|
||||
WHERE
|
||||
vw_student_lehrveranstaltung.lehrveranstaltung_id='".addslashes($lvid)."' AND
|
||||
(tbl_zeugnisnote.studiensemester_kurzbz='".addslashes($stsem)."' OR tbl_zeugnisnote.studiensemester_kurzbz is null) AND
|
||||
((tbl_bisio.von<'".$stsemdatumbis."' AND (tbl_bisio.bis>'".$stsemdatumvon."' OR tbl_bisio.bis is null)) OR tbl_bisio.von is null) AND
|
||||
vw_student_lehrveranstaltung.studiensemester_kurzbz='".addslashes($stsem)."' AND
|
||||
tbl_studentlehrverband.studiensemester_kurzbz='".addslashes($stsem)."'";
|
||||
|
||||
if($lehreinheit_id!='')
|
||||
$qry.=" AND lehreinheit_id='".addslashes($lehreinheit_id)."'";
|
||||
$qry.=" AND vw_student_lehrveranstaltung.lehreinheit_id='".addslashes($lehreinheit_id)."'";
|
||||
|
||||
$qry.=' ORDER BY nachname, vorname';
|
||||
|
||||
@@ -200,11 +209,21 @@ if (!$conn = pg_pconnect(CONN_STRING))
|
||||
$inc=' (i)';
|
||||
else
|
||||
$inc='';
|
||||
if($elem->bisio_id!='' && $elem->status!='Incoming') //Outgoing
|
||||
$inc.=' (o)';
|
||||
|
||||
if($elem->note==6) //angerechnet
|
||||
{
|
||||
$inc.=' (ar)';
|
||||
$note='6';
|
||||
}
|
||||
else
|
||||
$note='';
|
||||
$worksheet->write($lines,1,$elem->nachname.$inc);
|
||||
$worksheet->write($lines,2,$elem->vorname);
|
||||
$worksheet->write($lines,3,$elem->semester.$elem->verband.$elem->gruppe);
|
||||
$worksheet->write($lines,4,'="'.trim($elem->matrikelnr).'"');
|
||||
$worksheet->write($lines,5,'');
|
||||
$worksheet->write($lines,5,$note);
|
||||
$i++;
|
||||
$lines++;
|
||||
}
|
||||
@@ -218,7 +237,9 @@ if (!$conn = pg_pconnect(CONN_STRING))
|
||||
$worksheet->write(++$lines,0,'8-teilgenommen, 9-noch nicht eingetragen, 10-bestanden,');
|
||||
$worksheet->write(++$lines,0,'11-approbiert, 12-erfolgreich absolviert, 13-nicht erfolgreich absolviert');
|
||||
$lines++;
|
||||
$worksheet->write(++$lines,0,'(i) ... Incoming');
|
||||
$worksheet->write(++$lines,0,'(i) ... Incoming');
|
||||
$worksheet->write(++$lines,0,'(o) ... Outgoing');
|
||||
$worksheet->write(++$lines,0,'(ar) ... angerechnet');
|
||||
|
||||
$worksheet->setColumn(0, 0, 5);
|
||||
$worksheet->setColumn(1, 1, 25);
|
||||
|
||||
@@ -161,8 +161,6 @@ if (!isset($pers_uid))
|
||||
// Reservieren
|
||||
if (isset($reserve) && $user=='lektor')
|
||||
{
|
||||
//echo 'test';
|
||||
echo 'test';
|
||||
if(!$erg_std=pg_query($conn, "SELECT * FROM lehre.tbl_stunde ORDER BY stunde"))
|
||||
{
|
||||
die(pg_last_error($conn));
|
||||
|
||||
+59
-139
@@ -29,7 +29,7 @@ Prioritäten: <span style="font-style: italic;">low</span>,med,<span
|
||||
<td>Reservierungen im Tempus verschieben --->
|
||||
ABER NUR FÜR ADMINS!!<br>
|
||||
</td>
|
||||
<td align="center"><span style="font-weight: bold;">high</span><br>
|
||||
<td align="center"><i>low</i><br>
|
||||
</td>
|
||||
<td align="center">?<br>
|
||||
</td>
|
||||
@@ -46,7 +46,8 @@ Verplanung und gibt keine Kollisionsmeldung zurück.<br>
|
||||
</tr>
|
||||
<tr class="liste0">
|
||||
<td>Bei der Verplanung von partizipierenden Lektoren aus
|
||||
Lektorensicht immer nur DIESEN Lektor verplanen<br>
|
||||
Lektorensicht immer nur DIESEN Lektor verplanen (lektoren_splitting =
|
||||
false)<br>
|
||||
</td>
|
||||
<td style="font-weight: bold;" align="center">high<br>
|
||||
</td>
|
||||
@@ -54,8 +55,8 @@ Lektorensicht immer nur DIESEN Lektor verplanen<br>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="liste1">
|
||||
<td>Buttons "ignore_kollision" und aktuelle Stundenplantabelle in
|
||||
allen geöffneten Fenstern und bei Tempus-Start aktualisieren<br>
|
||||
<td>Wenn rechts auf eine Lehreinheit geklickt wird, unten das
|
||||
Detailfenster für diese Lehreinheit anzeigen.<br>
|
||||
</td>
|
||||
<td align="center">med<br>
|
||||
</td>
|
||||
@@ -91,7 +92,7 @@ tbl_stundenplan</span> einbauen<br>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="liste1">
|
||||
<td>Undo-Funktion implementieren<br>
|
||||
<td>Undo-Funktion implementieren ( fürs Löschen )<br>
|
||||
</td>
|
||||
<td style="font-style: italic;" align="center">low<br>
|
||||
</td>
|
||||
@@ -134,18 +135,10 @@ einschränken (Liste derzeit unbrauchbar weil viel zu lang)<br>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="liste0">
|
||||
<td>Button "Raumvorschlag" im Kontextmenü aktivieren<br>
|
||||
<td>Beim Raumvorschlag für Studentenverschiebung (mittlere
|
||||
Taste) Raumtypen berücksichtigen<br>
|
||||
</td>
|
||||
<td style="font-style: italic;" align="center">low<br>
|
||||
</td>
|
||||
<td align="center">?<br>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="liste1">
|
||||
<td>Quickinfos mehrzeilig anzeigen (Oft sind lange
|
||||
Anmerkungstexte nicht vollständig lesbar)<br>
|
||||
</td>
|
||||
<td align="center">med<br>
|
||||
<td style="font-style: italic;" align="center">med<br>
|
||||
</td>
|
||||
<td align="center">?<br>
|
||||
</td>
|
||||
@@ -215,8 +208,7 @@ Stunden aus der LFVT verplanen<br>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="liste0">
|
||||
<td>Aktivieren/Deaktivieren von Funktionen (zB. Ignore Kollision)
|
||||
mittels Shortcut oder Funktionstaste<br>
|
||||
<td><br>
|
||||
</td>
|
||||
<td align="center">med<br>
|
||||
</td>
|
||||
@@ -246,9 +238,7 @@ mittels Shortcut oder Funktionstaste<br>
|
||||
<th>Aufwand [h] </th>
|
||||
</tr>
|
||||
<tr class="liste0">
|
||||
<td>Aktualisieren des Hauptfensters bei Klick auf Lektorenname
|
||||
bzw. Raum (vor allem nach Wechsel des Karteireiters praktisch)<br>
|
||||
Funktioniert derzeit nur bei der Auswahl eines Verbandes<br>
|
||||
<td><br>
|
||||
</td>
|
||||
<td style="font-style: italic;" align="center">low<br>
|
||||
</td>
|
||||
@@ -270,94 +260,7 @@ Funktioniert derzeit nur bei der Auswahl eines Verbandes<br>
|
||||
</tbody>
|
||||
</table>
|
||||
<br>
|
||||
<br>
|
||||
<!-- Semesterplan -->
|
||||
<table class="liste">
|
||||
<tbody>
|
||||
<tr>
|
||||
<th>CIS-Seite</th>
|
||||
<th>Priorität</th>
|
||||
<th>Aufwand [h] </th>
|
||||
</tr>
|
||||
<tr class="liste0">
|
||||
<td><span style="color: rgb(255, 0, 0);"><span
|
||||
text-decoration="blink;">Checkboxen
|
||||
bei
|
||||
Reservierungen auf der CIS sollen
|
||||
tbl_stundenplan<span style="font-weight: bold;">DEV</span> abfragen</span><br>
|
||||
</span></td>
|
||||
<td style="text-align: center; font-weight: bold;">high<br>
|
||||
</td>
|
||||
<td style="text-align: center;">?<br>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="liste1">
|
||||
<td>Reservierungen auf der CIS auch auf Lektor, Studiengang und
|
||||
Semester speichern (zusätzliche Drop-Downs) --> Nur Admins!<br>
|
||||
</td>
|
||||
<td style="font-style: italic;" align="center">low<br>
|
||||
</td>
|
||||
<td style="text-align: center;">?<br>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="liste0">
|
||||
<td>Das Feld "Beschreibung" bei den Reservierungen ist auf nur 20
|
||||
Zeichen beschränkt. In der Datenbank sind 32 vorgesehen.<br>
|
||||
</td>
|
||||
<td align="center">low<br>
|
||||
</td>
|
||||
<td style="text-align: center;"><br>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="liste1">
|
||||
<td>Lektoren sollen Zeitsperren im LV-Plan angezeigt bekommen.
|
||||
(Anregung eines Lektors) (Erleichtert die Übersicht und Wartung
|
||||
der Zeitsperren)<br>
|
||||
</td>
|
||||
<td style="font-style: italic;" align="center">low<br>
|
||||
</td>
|
||||
<td style="text-align: center;">?<br>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="liste0">
|
||||
<td>Häkchen bei den Reservierungen nur, wenn Stunde auch auf
|
||||
tbl_stundenplandev frei ist<br>
|
||||
</td>
|
||||
<td align="center">high<br>
|
||||
</td>
|
||||
<td style="text-align: center;"><br>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="liste1">
|
||||
<td>Attribute "Insertamum" und "Insertvon" in die DAtenbank
|
||||
integrieren<br>
|
||||
</td>
|
||||
<td style="font-style: italic;" align="center">med<br>
|
||||
</td>
|
||||
<td style="text-align: center;">?<br>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="liste0">
|
||||
<td><br>
|
||||
</td>
|
||||
<td align="center"><br>
|
||||
</td>
|
||||
<td style="text-align: center;"><br>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="liste1">
|
||||
<td><br>
|
||||
</td>
|
||||
<td style="font-style: italic;" align="center"><br>
|
||||
</td>
|
||||
<td style="text-align: center;"><br>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<br>
|
||||
<!-- Semesterplan --><br>
|
||||
<br>
|
||||
<!-- Lehreinheiten -->
|
||||
<table class="liste">
|
||||
@@ -413,16 +316,6 @@ XML-Verarbeitungsfehler<br>
|
||||
<td style="text-align: center;">?<br>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
</tr>
|
||||
<tr class="liste1">
|
||||
<td><br>
|
||||
</td>
|
||||
<td align="center"><br>
|
||||
</td>
|
||||
<td style="text-align: center;"><br>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="liste0">
|
||||
<td>Zeichensatz überarbeiten (Sonderzeichen u. Umlaute
|
||||
korrekt anzeigen)<br>
|
||||
@@ -461,8 +354,6 @@ korrekt anzeigen)<br>
|
||||
<td style="text-align: center;"><br>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
</tr>
|
||||
<tr class="liste1">
|
||||
<td> <br>
|
||||
</td>
|
||||
@@ -493,8 +384,6 @@ ist fehlerhaft<br>
|
||||
<td align="center"><br>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
</tr>
|
||||
<tr class="liste1">
|
||||
<td><br>
|
||||
</td>
|
||||
@@ -542,8 +431,6 @@ ist fehlerhaft<br>
|
||||
<br>
|
||||
<!-- ********************* Abgewiesen *******************-->
|
||||
<h2>ad acta gelegte Änderungen / Erweiterungen</h2>
|
||||
<div style="text-align: right;"> <!-- Studenten -->
|
||||
</div>
|
||||
<div style="margin-left: 5%;">
|
||||
<table class="liste">
|
||||
<tbody>
|
||||
@@ -560,8 +447,6 @@ wenn "Raumtyp" und "Raumtyp alternativ" belegt sind </td>
|
||||
<td align="center"><br>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
</tr>
|
||||
<tr class="liste1">
|
||||
<td>Schriftgröße ändern </td>
|
||||
<td style="font-weight: bold;" align="center"><br>
|
||||
@@ -576,7 +461,7 @@ wenn "Raumtyp" und "Raumtyp alternativ" belegt sind </td>
|
||||
<td><br>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<tr class="liste0">
|
||||
<td valign="top">Bei Verplanung aus einer Spezialgruppe, nur
|
||||
DIESE
|
||||
Spezialgruppe verplanen (Auch wenn mehrere in der Lehreinheit
|
||||
@@ -588,22 +473,57 @@ zugeordnet sind)</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<br>
|
||||
<!-- ********************* Erledigt ******************************************-->
|
||||
<hr>
|
||||
<h2>Erledigte Anforderungen</h2>
|
||||
<h2 align="left">Erledigte Anforderungen</h2>
|
||||
<ul>
|
||||
<li>Die Einstellungen für Ignore_kollision etc werden jetzt nach
|
||||
einem Neustart korrekt angezeigt<br>
|
||||
01.04.2008<br>
|
||||
<br>
|
||||
</li>
|
||||
<li>Aktivieren/Deaktivieren von Funktionen (zB. Ignore Kollision)
|
||||
mittels Shortcut oder Funktionstaste</li>
|
||||
<ul>
|
||||
<li>03.10.2008 - ignore_kollision=F9</li>
|
||||
</ul>
|
||||
<li>Buttons "ignore_kollision" und aktuelle Stundenplantabelle in
|
||||
allen geöffneten Fenstern und bei Tempus-Start aktualisieren</li>
|
||||
<ul>
|
||||
<li>02.10.2008 automatische aktualisierung in alle Fenstern ist
|
||||
nicht möglich. Der Status von ignore_kollision wird jetzt in der
|
||||
Statusleiste angezeigt.<br>
|
||||
wenn auf diesen Button in der Statusleiste geklickt wirde, dann wird
|
||||
die Anzeige aktualisiert. Wenn ignore_kollsion=true dann wird der
|
||||
Button in der Statusleiste rot hinterlegt.<br>
|
||||
</li>
|
||||
</ul>
|
||||
<li>Button "Raumvorschlag" im Kontextmenü aktivieren</li>
|
||||
<ul>
|
||||
<li>02.10.2008</li>
|
||||
</ul>
|
||||
<li>Quickinfos mehrzeilig anzeigen (Oft sind lange
|
||||
Anmerkungstexte nicht vollständig lesbar)</li>
|
||||
<ul>
|
||||
<li>02.10.2008 funktioniert nicht - insertamum und insertvon wird
|
||||
jetzt am Anfang angezeigt</li>
|
||||
</ul>
|
||||
<li>Fehler beim Verplanen von Spezialgruppen in der LVB Ansicht</li>
|
||||
<ul>
|
||||
<li>02.10.2008<br>
|
||||
</li>
|
||||
</ul>
|
||||
<li>Die Einstellungen für Ignore_kollision und db_stpl_table
|
||||
werden jetzt nach
|
||||
einem Neustart korrekt angezeigt</li>
|
||||
<ul>
|
||||
<li>01.04.2008<br>
|
||||
</li>
|
||||
</ul>
|
||||
<li>Eintragen von Anmerkungen zu einzelnen (verplanten)
|
||||
Lehreinheiten direkt im Tempus<br>
|
||||
12.01.2008<br>
|
||||
<br>
|
||||
</li>
|
||||
Lehreinheiten direkt im Tempus</li>
|
||||
<ul>
|
||||
<li>12.01.2008<br>
|
||||
<br>
|
||||
</li>
|
||||
</ul>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -134,14 +134,16 @@ echo '<?xml-stylesheet href="datepicker/datepicker.css" type="text/css"?>';
|
||||
key ="menu-prefs-stpltable-stundenplan:key"
|
||||
label ="&menu-prefs-stpltable-stundenplan.label;"
|
||||
command ="menu-prefs-stpltable-stundenplan:command"
|
||||
accesskey ="&menu-prefs-stpltable-stundenplan.accesskey;"/>
|
||||
accesskey ="&menu-prefs-stpltable-stundenplan.accesskey;"
|
||||
checked ="<?php echo ($db_stpl_table=='stundenplan'?'true':'false');?>" />
|
||||
<menuitem
|
||||
id ="menu-prefs-stpltable-stundenplandev"
|
||||
type ="radio"
|
||||
key ="menu-prefs-stpltable-stundenplandev:key"
|
||||
label ="&menu-prefs-stpltable-stundenplandev.label;"
|
||||
command ="menu-prefs-stpltable-stundenplandev:command"
|
||||
accesskey ="&menu-prefs-stpltable-stundenplandev.accesskey;"/>
|
||||
accesskey ="&menu-prefs-stpltable-stundenplandev.accesskey;"
|
||||
checked ="<?php echo ($db_stpl_table=='stundenplandev'?'true':'false');?>" />
|
||||
</menupopup>
|
||||
</menu>
|
||||
<menuitem
|
||||
|
||||
@@ -240,25 +240,35 @@ $pdf->SetFont('Arial','',8);
|
||||
$maxX +=40;
|
||||
$pdf->SetXY($maxX,$maxY);
|
||||
$pdf->MultiCell(40,$lineheight,'',1,'L',0);
|
||||
$stsem_obj = new studiensemester($conn);
|
||||
$stsem_obj->load($stsem);
|
||||
$stsemdatumvon = $stsem_obj->start;
|
||||
$stsemdatumbis = $stsem_obj->ende;
|
||||
|
||||
$qry = "SELECT
|
||||
distinct vorname, nachname, matrikelnr,
|
||||
distinct on(nachname, vorname, person_id) vorname, nachname, matrikelnr,
|
||||
tbl_studentlehrverband.semester, tbl_studentlehrverband.verband, tbl_studentlehrverband.gruppe,
|
||||
(SELECT rolle_kurzbz FROM public.tbl_prestudentrolle WHERE prestudent_id=tbl_student.prestudent_id ORDER BY datum DESC, insertamum DESC, ext_id DESC LIMIT 1) as status
|
||||
(SELECT rolle_kurzbz FROM public.tbl_prestudentrolle WHERE prestudent_id=tbl_student.prestudent_id ORDER BY datum DESC, insertamum DESC, ext_id DESC LIMIT 1) as status,
|
||||
tbl_bisio.bisio_id,
|
||||
tbl_zeugnisnote.note
|
||||
FROM
|
||||
campus.vw_student_lehrveranstaltung JOIN public.tbl_benutzer USING(uid)
|
||||
JOIN public.tbl_person USING(person_id) JOIN public.tbl_student ON(uid=student_uid)
|
||||
LEFT JOIN public.tbl_studentlehrverband USING(student_uid)
|
||||
LEFT JOIN lehre.tbl_zeugnisnote on(vw_student_lehrveranstaltung.lehrveranstaltung_id=tbl_zeugnisnote.lehrveranstaltung_id AND tbl_zeugnisnote.student_uid=tbl_student.student_uid)
|
||||
LEFT JOIN bis.tbl_bisio ON(uid=tbl_bisio.student_uid)
|
||||
WHERE
|
||||
lehrveranstaltung_id='".addslashes($lvid)."' AND
|
||||
vw_student_lehrveranstaltung.lehrveranstaltung_id='".addslashes($lvid)."' AND
|
||||
(tbl_zeugnisnote.studiensemester_kurzbz='".addslashes($stsem)."' OR tbl_zeugnisnote.studiensemester_kurzbz is null) AND
|
||||
((tbl_bisio.von<'".$stsemdatumbis."' AND (tbl_bisio.bis>'".$stsemdatumvon."' OR tbl_bisio.bis is null)) OR tbl_bisio.von is null) AND
|
||||
vw_student_lehrveranstaltung.studiensemester_kurzbz='".addslashes($stsem)."' AND
|
||||
tbl_studentlehrverband.studiensemester_kurzbz='".addslashes($stsem)."'";
|
||||
|
||||
if($lehreinheit_id!='')
|
||||
$qry.=" AND lehreinheit_id='".addslashes($lehreinheit_id)."'";
|
||||
$qry.=" AND vw_student_lehrveranstaltung.lehreinheit_id='".addslashes($lehreinheit_id)."'";
|
||||
|
||||
$qry.=' ORDER BY nachname, vorname';
|
||||
|
||||
//echo $qry;
|
||||
if($result = pg_query($conn, $qry))
|
||||
{
|
||||
$i=0;
|
||||
@@ -290,10 +300,17 @@ if($result = pg_query($conn, $qry))
|
||||
$pdf->MultiCell(130,$lineheight,$elem->nachname,1,'L',1);
|
||||
$pdf->SetFont('Arial','',8);
|
||||
$pdf->SetXY($maxX+strlen($elem->nachname)*5+1,$maxY);
|
||||
if($elem->status=='Incoming')
|
||||
if($elem->status=='Incoming') //Incoming
|
||||
$inc=' (i)';
|
||||
else
|
||||
$inc='';
|
||||
|
||||
if($elem->bisio_id!='' && $elem->status!='Incoming') //Outgoing
|
||||
$inc.=' (o)';
|
||||
|
||||
if($elem->note==6) //angerechnet
|
||||
$inc.=' (ar)';
|
||||
|
||||
$pdf->MultiCell(130,$lineheight,$elem->vorname.$inc,0,'L',0);
|
||||
$maxX +=130;
|
||||
$pdf->SetXY($maxX,$maxY);
|
||||
@@ -329,7 +346,9 @@ $maxY=$pdf->GetY()+5;
|
||||
$maxX=30;
|
||||
$pdf->SetXY($maxX,$maxY);
|
||||
$pdf->SetFont('Arial','',8);
|
||||
$pdf->MultiCell(520,$lineheight,'(i) ... Incoming',0,'L',0);
|
||||
$pdf->MultiCell(520,$lineheight,'(i) ... Incoming',0,'L',0);
|
||||
$pdf->MultiCell(520,$lineheight,'(o) ... Outgoing',0,'L',0);
|
||||
$pdf->MultiCell(520,$lineheight,'(ar) ... angerechnet',0,'L',0);
|
||||
|
||||
//FHStg
|
||||
$maxY=$pdf->GetY()+5;
|
||||
|
||||
@@ -116,22 +116,31 @@ $pdf->SetFont('Arial','',8);
|
||||
$maxX +=65;
|
||||
//$pdf->SetXY($maxX,$maxY);
|
||||
//$pdf->MultiCell(80,$lineheight,'Foto',1,'C',0);
|
||||
|
||||
$stsem_obj = new studiensemester($conn);
|
||||
$stsem_obj->load($stsem);
|
||||
$stsemdatumvon = $stsem_obj->start;
|
||||
$stsemdatumbis = $stsem_obj->ende;
|
||||
$qry = "SELECT
|
||||
distinct vorname, nachname, matrikelnr, person_id,
|
||||
distinct on(nachname, vorname, person_id) vorname, nachname, matrikelnr, person_id,
|
||||
tbl_studentlehrverband.semester, tbl_studentlehrverband.verband, tbl_studentlehrverband.gruppe,
|
||||
(SELECT rolle_kurzbz FROM public.tbl_prestudentrolle WHERE prestudent_id=tbl_student.prestudent_id ORDER BY datum DESC, insertamum DESC, ext_id DESC LIMIT 1) as status
|
||||
(SELECT rolle_kurzbz FROM public.tbl_prestudentrolle WHERE prestudent_id=tbl_student.prestudent_id ORDER BY datum DESC, insertamum DESC, ext_id DESC LIMIT 1) as status,
|
||||
tbl_bisio.bisio_id,
|
||||
tbl_zeugnisnote.note
|
||||
FROM
|
||||
campus.vw_student_lehrveranstaltung JOIN public.tbl_benutzer USING(uid)
|
||||
JOIN public.tbl_person USING(person_id) JOIN public.tbl_student ON(uid=student_uid)
|
||||
LEFT JOIN public.tbl_studentlehrverband USING(student_uid)
|
||||
LEFT JOIN lehre.tbl_zeugnisnote on(vw_student_lehrveranstaltung.lehrveranstaltung_id=tbl_zeugnisnote.lehrveranstaltung_id AND tbl_zeugnisnote.student_uid=tbl_student.student_uid)
|
||||
LEFT JOIN bis.tbl_bisio ON(uid=tbl_bisio.student_uid)
|
||||
WHERE
|
||||
lehrveranstaltung_id='".addslashes($lvid)."' AND
|
||||
vw_student_lehrveranstaltung.lehrveranstaltung_id='".addslashes($lvid)."' AND
|
||||
(tbl_zeugnisnote.studiensemester_kurzbz='".addslashes($stsem)."' OR tbl_zeugnisnote.studiensemester_kurzbz is null) AND
|
||||
((tbl_bisio.von<'".$stsemdatumbis."' AND (tbl_bisio.bis>'".$stsemdatumvon."' OR tbl_bisio.bis is null)) OR tbl_bisio.von is null) AND
|
||||
vw_student_lehrveranstaltung.studiensemester_kurzbz='".addslashes($stsem)."' AND
|
||||
tbl_studentlehrverband.studiensemester_kurzbz='".addslashes($stsem)."'";
|
||||
|
||||
if($lehreinheit_id!='')
|
||||
$qry.=" AND lehreinheit_id='".addslashes($lehreinheit_id)."'";
|
||||
$qry.=" AND vw_student_lehrveranstaltung.lehreinheit_id='".addslashes($lehreinheit_id)."'";
|
||||
|
||||
$qry.=' ORDER BY nachname, vorname';
|
||||
$lineheight=80;
|
||||
@@ -170,6 +179,13 @@ if($result = pg_query($conn, $qry))
|
||||
$inc=' (i)';
|
||||
else
|
||||
$inc='';
|
||||
|
||||
if($elem->bisio_id!='' && $elem->status!='Incoming') //Outgoing
|
||||
$inc.=' (o)';
|
||||
|
||||
if($elem->note==6) //angerechnet
|
||||
$inc.=' (ar)';
|
||||
|
||||
$pdf->MultiCell(130,$lineheight,$elem->vorname.$inc,0,'L',0);
|
||||
$maxX +=130;
|
||||
$pdf->SetXY($maxX,$maxY);
|
||||
@@ -194,6 +210,8 @@ $maxX=30;
|
||||
$pdf->SetXY($maxX,$maxY);
|
||||
$pdf->SetFont('Arial','',8);
|
||||
$pdf->MultiCell(520,$lineheight,'(i) ... Incoming',0,'L',0);
|
||||
$pdf->MultiCell(520,$lineheight,'(o) ... Outgoing',0,'L',0);
|
||||
$pdf->MultiCell(520,$lineheight,'(ar) ... angerechnet',0,'L',0);
|
||||
|
||||
//FHStg
|
||||
$maxY=$pdf->GetY()+5;
|
||||
|
||||
@@ -646,7 +646,7 @@ class wochenplan
|
||||
if ($this->user=='lektor' && $this->type=='ort' && ($datum>=$datum_now && $datum>=$datum_res_lektor_start && $datum_mon<=$datum_res_lektor_ende))
|
||||
{
|
||||
echo ' <br />Titel: <input type="text" name="titel" size="10" maxlength="10" /> '.$this->crlf;
|
||||
echo ' Beschreibung: <input type="text" name="beschreibung" size="20" maxlength="20" /> '.$this->crlf;
|
||||
echo ' Beschreibung: <input type="text" name="beschreibung" size="20" maxlength="32" /> '.$this->crlf;
|
||||
echo ' <input type="submit" name="reserve" value="Reservieren" />'.$this->crlf;
|
||||
echo ' <input type="hidden" name="user_uid" value="'.$this->user_uid.'" />'.$this->crlf;
|
||||
echo ' <input type="hidden" name="ort_kurzbz" value="'.$this->ort_kurzbz.'" />'.$this->crlf;
|
||||
|
||||
Reference in New Issue
Block a user