diff --git a/content/ToDo_FASo.html b/content/ToDo_FASo.html
index 62ddd0af2..0af32405f 100644
--- a/content/ToDo_FASo.html
+++ b/content/ToDo_FASo.html
@@ -8,6 +8,12 @@
Die Liste ist in Module geteilt. Innerhalb eines Moduls erfolgt die
Auflistung nach Priorität (höchste oben).
Änderungen
+Bachelorarbeiten und Themengebiet am Zeugnis anzeigen
+Am Lehrauftrag auch die Projektbetreuungen anzeigen
+Filter fuer alle Studenten mit offenen Buchungen
+Ansicht fuer alle Gruppen in denen sich der Student befindet
+Studiensemester am Lehrauftrag besser hervorheben
+
Fehler
Beim Starten kommt manchmal folgende Fehlermeldung in der Errorconsole: Error: can't decode principals (failure code 8007000e)
@@ -43,6 +49,9 @@ content/statistik/lvplanung.php muss noch erstellt werden)
Erledigte Anforderungen
+Bei Kontaktadressen das Feld Name in Anmerkung umbenennen und ganz unten anzeigen und den Typ ganz oben im Formular
+in der Tabelle den Namen hinten anstellen und den Typ vorne! Typ als Namen anzeigen
+20.08.2007 oesi
Studienerfolg soll keine 5er anzeigen
17.08.2007 oesi
Lektor Tab zeigt kurzbz bei inaktiven Studiengaengen nicht an
diff --git a/content/adressedialog.xul.php b/content/adressedialog.xul.php
index ee09a7a83..2d6abf793 100644
--- a/content/adressedialog.xul.php
+++ b/content/adressedialog.xul.php
@@ -68,11 +68,15 @@ else
-
-
-
-
-
+
+
@@ -143,17 +147,6 @@ else
-
-
-
-
@@ -176,6 +169,13 @@ else
+
+
+
+
+
+
+
diff --git a/content/kontakt.xul.php b/content/kontakt.xul.php
index 2e2c05000..54483d92c 100644
--- a/content/kontakt.xul.php
+++ b/content/kontakt.xul.php
@@ -62,9 +62,9 @@ else
persist="hidden, height"
>
-
+ sort="rdf:http://www.technikum-wien.at/adresse/rdf#typ_name" onclick="KontaktAdresseTreeSort()"/>
-
-
@@ -110,6 +106,10 @@ else
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/adresse/rdf#person_id" onclick="KontaktAdresseTreeSort()"/>
+
+
@@ -117,18 +117,18 @@ else
-
+
-
+
diff --git a/content/student/studentdetailoverlay.xul.php b/content/student/studentdetailoverlay.xul.php
index 3e471d8f8..541ba92b6 100644
--- a/content/student/studentdetailoverlay.xul.php
+++ b/content/student/studentdetailoverlay.xul.php
@@ -185,7 +185,7 @@ echo '';
-
+
diff --git a/content/student/studentenoverlay.xul.php b/content/student/studentenoverlay.xul.php
index 387e0530c..4fe4739eb 100644
--- a/content/student/studentenoverlay.xul.php
+++ b/content/student/studentenoverlay.xul.php
@@ -130,6 +130,10 @@ echo '
+
+
@@ -154,7 +158,7 @@ echo '
-
@@ -196,6 +200,7 @@ echo '
+
diff --git a/content/student/studentkontoneudialog.js.php b/content/student/studentkontoneudialog.js.php
index ba38295be..684907293 100644
--- a/content/student/studentkontoneudialog.js.php
+++ b/content/student/studentkontoneudialog.js.php
@@ -75,6 +75,8 @@ function StudentKontoNeuInit()
if(anzahl>1)
document.getElementById('student-konto-neu-label').value='Anzahl Studenten: '+anzahl;
+
+ document.getElementById('student-konto-neu-textbox-buchungsdatum').value='';
}
// ****
diff --git a/content/student/studentkontoneudialog.xul.php b/content/student/studentkontoneudialog.xul.php
index b205c4ef0..1ca656fbb 100644
--- a/content/student/studentkontoneudialog.xul.php
+++ b/content/student/studentkontoneudialog.xul.php
@@ -62,7 +62,7 @@ echo '';
-
+
diff --git a/content/student/studentprojektarbeit.js.php b/content/student/studentprojektarbeit.js.php
index 723c58053..5fab17c36 100644
--- a/content/student/studentprojektarbeit.js.php
+++ b/content/student/studentprojektarbeit.js.php
@@ -181,11 +181,11 @@ function StudentProjektarbeitResetFields()
document.getElementById('student-projektarbeit-textbox-punkte').value='0.0';
document.getElementById('student-projektarbeit-datum-beginn').value='';
document.getElementById('student-projektarbeit-datum-ende').value='';
- document.getElementById('student-projektarbeit-textbox-faktor').value='0.0';
+ document.getElementById('student-projektarbeit-textbox-faktor').value='1.0';
document.getElementById('student-projektarbeit-checkbox-freigegeben').checked=false;
document.getElementById('student-projektarbeit-datum-gesperrtbis').value='';
- document.getElementById('student-projektarbeit-textbox-stundensatz').value='0.0';
- document.getElementById('student-projektarbeit-textbox-gesamtstunden').value='0.0';
+ document.getElementById('student-projektarbeit-textbox-stundensatz').value='80.0';
+ document.getElementById('student-projektarbeit-textbox-gesamtstunden').value='3.0';
document.getElementById('student-projektarbeit-textbox-themenbereich').value='';
document.getElementById('student-projektarbeit-textbox-anmerkung').value='';
}
@@ -720,11 +720,11 @@ function StudentProjektbetreuerDetailDisableFields(val)
// ****
function StudentProjektbetreuerDetailReset()
{
- document.getElementById('student-projektbetreuer-textbox-faktor').value='0.0';
+ document.getElementById('student-projektbetreuer-textbox-faktor').value=document.getElementById('student-projektarbeit-textbox-faktor').value;
document.getElementById('student-projektbetreuer-textbox-name').value='';
document.getElementById('student-projektbetreuer-textbox-punkte').value='0.0';
- document.getElementById('student-projektbetreuer-textbox-stunden').value='0.0';
- document.getElementById('student-projektbetreuer-textbox-stundensatz').value='0.0';
+ document.getElementById('student-projektbetreuer-textbox-stunden').value=document.getElementById('student-projektarbeit-textbox-gesamtstunden').value;
+ document.getElementById('student-projektbetreuer-textbox-stundensatz').value=document.getElementById('student-projektarbeit-textbox-stundensatz').value;
}
// ****
diff --git a/content/student/studentprojektarbeitoverlay.xul.php b/content/student/studentprojektarbeitoverlay.xul.php
index 3ace5b7ba..34bf9755d 100644
--- a/content/student/studentprojektarbeitoverlay.xul.php
+++ b/content/student/studentprojektarbeitoverlay.xul.php
@@ -177,6 +177,10 @@ echo '';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
@@ -282,6 +284,10 @@ echo '';
+
+
+
+
@@ -289,10 +295,6 @@ echo '';
-
-
-
-
@@ -416,40 +418,10 @@ echo '';
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/include/lehrveranstaltung.class.php b/include/lehrveranstaltung.class.php
index 0a281c21f..b330e5255 100644
--- a/include/lehrveranstaltung.class.php
+++ b/include/lehrveranstaltung.class.php
@@ -215,7 +215,7 @@ class lehrveranstaltung
if ($aktiv)
$qry .= " AND aktiv";
- $qry .= " AND semester is not null AND lehreverzeichnis<>'' ORDER BY bezeichnung";
+ $qry .= " AND semester is not null AND lehreverzeichnis<>'' ORDER BY semester, bezeichnung";
//Datensaetze laden
if(!$res = pg_query($this->conn, $qry))
diff --git a/rdf/adresse.rdf.php b/rdf/adresse.rdf.php
index 4cf4d739f..4ccea05fd 100644
--- a/rdf/adresse.rdf.php
+++ b/rdf/adresse.rdf.php
@@ -78,6 +78,13 @@ function draw_rdf($row)
{
global $rdf_url;
+ $typ='';
+ switch ($row->typ)
+ {
+ case 'h': $typ='Hauptwohnsitz'; break;
+ case 'n': $typ='Nebenwohnsitz'; break;
+ case 'f': $typ='Firma'; break;
+ }
echo '
@@ -90,6 +97,7 @@ function draw_rdf($row)
gemeinde.']]>
nation.']]>
typ.']]>
+
heimatadresse?'Ja':'Nein').']]>
zustelladresse?'Ja':'Nein').']]>
firma_id.']]>
diff --git a/rdf/note.rdf.php b/rdf/note.rdf.php
index c34d0d91d..96a84fda5 100644
--- a/rdf/note.rdf.php
+++ b/rdf/note.rdf.php
@@ -48,7 +48,17 @@ echo '
//Daten holen
$qry = "SET CLIENT_ENCODING TO 'UNICODE';SELECT * FROM lehre.tbl_note ORDER BY note";
-
+if(isset($_GET['optional']))
+{
+ echo '
+
+
+
+
+
+
+ ';
+}
if($result = pg_query($conn, $qry))
{
while($row = pg_fetch_object($result))
diff --git a/rdf/student.rdf.php b/rdf/student.rdf.php
index 79656b34c..4285df69e 100644
--- a/rdf/student.rdf.php
+++ b/rdf/student.rdf.php
@@ -103,7 +103,7 @@ if($xmlformat=='rdf')
function draw_content_liste($row)
{
- global $rdf_url, $datum_obj, $conn;
+ global $rdf_url, $datum_obj, $conn, $stg_arr;
$status='';
$mail_privat = '';
@@ -132,16 +132,19 @@ if($xmlformat=='rdf')
vorname.']]>
nachname.']]>
svnr.']]>
+ ersatzkennzeichen.']]>
convertISODate($row->gebdatum).']]>
+ gebdatum.']]>
semester)?$row->semester:'').']]>
verband)?$row->verband:'').']]>
gruppe)?$row->gruppe:'').']]>
- studiengang_kz:'').']]>
matrikelnr)?$row->matrikelnr:'').']]>
uid)?$row->uid.'@'.DOMAIN:'').']]>
anmerkungen.']]>
+ studiengang_kz.']]>
+ studiengang_kz].']]>
';
}
@@ -256,7 +259,7 @@ if($xmlformat=='rdf')
if ($gruppe_kurzbz!=null)
{
$where=" gruppe_kurzbz='".$gruppe_kurzbz."' AND tbl_benutzer.uid=tbl_benutzergruppe.uid";
- if($stsem!=null)
+ if($studiensemester_kurzbz!=null)
$where.=" AND tbl_benutzergruppe.studiensemester_kurzbz='$studiensemester_kurzbz'";
}
else
@@ -274,7 +277,7 @@ if($xmlformat=='rdf')
$sql_query = "SET CLIENT_ENCODING TO 'UNICODE'; SELECT tbl_person.person_id, tbl_student.prestudent_id, tbl_benutzer.uid, tbl_person.titelpre,
tbl_person.titelpost, tbl_person.vorname, tbl_person.vornamen, tbl_person.nachname,
- tbl_person.gebdatum, tbl_person.anmerkungen,
+ tbl_person.gebdatum, tbl_person.anmerkungen, tbl_person.ersatzkennzeichen,
tbl_person.svnr, tbl_student.matrikelnr, tbl_studentlehrverband.semester,
tbl_studentlehrverband.verband, tbl_studentlehrverband.gruppe, tbl_studentlehrverband.studiengang_kz
FROM public.tbl_person, public.tbl_student, public.tbl_benutzer, public.tbl_studentlehrverband";