This commit is contained in:
Andreas Österreicher
2007-08-20 15:38:06 +00:00
parent 8c1849f689
commit c1d62608c3
13 changed files with 137 additions and 98 deletions
+9
View File
@@ -8,6 +8,12 @@
Die Liste ist in Module geteilt. Innerhalb eines Moduls erfolgt die
Auflistung nach Priorit&auml;t (h&ouml;chste oben).<br>
<h2>&Auml;nderungen</h2>
<li>Bachelorarbeiten und Themengebiet am Zeugnis anzeigen</li>
<li>Am Lehrauftrag auch die Projektbetreuungen anzeigen</li>
<li>Filter fuer alle Studenten mit offenen Buchungen</li>
<li>Ansicht fuer alle Gruppen in denen sich der Student befindet</li>
<li>Studiensemester am Lehrauftrag besser hervorheben</li>
<br>
<h2>Fehler</h2>
<li>Beim Starten kommt manchmal folgende Fehlermeldung in der Errorconsole: Error: can't decode principals (failure code 8007000e)</li>
@@ -43,6 +49,9 @@ content/statistik/lvplanung.php muss noch erstellt werden)</li>
<hr>
<h2>Erledigte Anforderungen</h2>
<ul>
<li>Bei Kontaktadressen das Feld Name in Anmerkung umbenennen und ganz unten anzeigen und den Typ ganz oben im Formular<br>
in der Tabelle den Namen hinten anstellen und den Typ vorne! Typ als Namen anzeigen <br>
20.08.2007 oesi<br><br></li>
<li>Studienerfolg soll keine 5er anzeigen<br>
17.08.2007 oesi<br><br></li>
<li>Lektor Tab zeigt kurzbz bei inaktiven Studiengaengen nicht an<br>
+16 -16
View File
@@ -68,11 +68,15 @@ else
</columns>
<rows>
<row>
<label value="Name" control="adresse-textbox-name"/>
<hbox>
<textbox id="adresse-textbox-name" maxlength="256" size="30"/>
<spacer flex="1" />
</hbox>
<label value="Typ" control="adresse-menulist-typ"/>
<menulist id="adresse-menulist-typ"
flex="1">
<menupopup>
<menuitem value="h" label="Hauptwohnsitz"/>
<menuitem value="n" label="Nebenwohnsitz"/>
<menuitem value="f" label="Firma"/>
</menupopup>
</menulist>
</row>
<row>
<label value="Strasse" control="adresse-textbox-strasse"/>
@@ -143,17 +147,6 @@ else
</template>
</menulist>
</row>
<row>
<label value="Typ" control="adresse-menulist-typ"/>
<menulist id="adresse-menulist-typ"
flex="1">
<menupopup>
<menuitem value="h" label="Hauptwohnsitz"/>
<menuitem value="n" label="Nebenwohnsitz"/>
<menuitem value="f" label="Firma"/>
</menupopup>
</menulist>
</row>
<row>
<label value="Heimatadresse" control="adresse-checkbox-heimatadresse"/>
<checkbox id="adresse-checkbox-heimatadresse" checked="true"/>
@@ -176,6 +169,13 @@ else
</template>
</menulist>
</row>
<row>
<label value="Anmerkung" control="adresse-textbox-name"/>
<hbox>
<textbox id="adresse-textbox-name" maxlength="256" size="30"/>
<spacer flex="1" />
</hbox>
</row>
</rows>
</grid>
<hbox>
+8 -8
View File
@@ -62,9 +62,9 @@ else
persist="hidden, height"
>
<treecols>
<treecol id="kontakt-adressen-treecol-name" label="Name" flex="1" hidden="false"
<treecol id="kontakt-adressen-treecol-typ" label="Typ" flex="1" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/adresse/rdf#name" onclick="KontaktAdresseTreeSort()"/>
sort="rdf:http://www.technikum-wien.at/adresse/rdf#typ_name" onclick="KontaktAdresseTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="kontakt-adressen-treecol-strasse" label="Strasse" flex="1" hidden="false"
class="sortDirectionIndicator"
@@ -86,10 +86,6 @@ else
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/adresse/rdf#nation" onclick="KontaktAdresseTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="kontakt-adressen-treecol-typ" label="Typ" flex="1" hidden="true"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/adresse/rdf#typ" onclick="KontaktAdresseTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="kontakt-adressen-treecol-heimatadresse" label="Heimatadresse" flex="1" hidden="true"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/adresse/rdf#heimatadresse" onclick="KontaktAdresseTreeSort()"/>
@@ -110,6 +106,10 @@ else
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/adresse/rdf#person_id" onclick="KontaktAdresseTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="kontakt-adressen-treecol-name" label="Anmerkung" flex="1" hidden="true"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/adresse/rdf#name" onclick="KontaktAdresseTreeSort()"/>
<splitter class="tree-splitter"/>
</treecols>
<template>
@@ -117,18 +117,18 @@ else
<treechildren>
<treeitem uri="rdf:*">
<treerow>
<treecell label="rdf:http://www.technikum-wien.at/adresse/rdf#name" />
<treecell label="rdf:http://www.technikum-wien.at/adresse/rdf#typ_name" />
<treecell label="rdf:http://www.technikum-wien.at/adresse/rdf#strasse" />
<treecell label="rdf:http://www.technikum-wien.at/adresse/rdf#plz" />
<treecell label="rdf:http://www.technikum-wien.at/adresse/rdf#ort" />
<treecell label="rdf:http://www.technikum-wien.at/adresse/rdf#gemeinde" />
<treecell label="rdf:http://www.technikum-wien.at/adresse/rdf#nation" />
<treecell label="rdf:http://www.technikum-wien.at/adresse/rdf#typ" />
<treecell label="rdf:http://www.technikum-wien.at/adresse/rdf#heimatadresse" />
<treecell label="rdf:http://www.technikum-wien.at/adresse/rdf#zustelladresse" />
<treecell label="rdf:http://www.technikum-wien.at/adresse/rdf#firma_id" />
<treecell label="rdf:http://www.technikum-wien.at/adresse/rdf#adresse_id" />
<treecell label="rdf:http://www.technikum-wien.at/adresse/rdf#person_id" />
<treecell label="rdf:http://www.technikum-wien.at/adresse/rdf#name" />
</treerow>
</treeitem>
</treechildren>
+1 -1
View File
@@ -185,7 +185,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
<row>
<label value="UID" control="student-detail-textbox-uid"/>
<hbox><textbox id="student-detail-textbox-uid" disabled="true" maxlength="16" size="16"/></hbox>
<label value="Matrikelnummer" control="student-detail-textbox-matrikelnummer"/>
<label value="Personenkennzeichen" control="student-detail-textbox-matrikelnummer"/>
<hbox><textbox id="student-detail-textbox-matrikelnummer" disabled="true" maxlength="15" size="15"/></hbox>
<!--<label value="Studiengang" control="student-detail-textbox-studiengang_kz"/>-->
<textbox id="student-detail-menulist-studiengang_kz" disabled="true" hidden="true" />
+6 -1
View File
@@ -130,6 +130,10 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/student/interessentdokumenteoverla
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/student/rdf#svnr" onclick="StudentTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="student-treecol-ersatzkennzeichen" label="Ersatzkennzeichen" flex="1" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/student/rdf#ersatzkennzeichen" onclick="StudentTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="student-treecol-geburtsdatum" label="Geburtsdatum" flex="1" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/student/rdf#geburtsdatum_iso" onclick="StudentTreeSort()"/>
@@ -154,7 +158,7 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/student/interessentdokumenteoverla
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/student/rdf#studiengang_kz" onclick="StudentTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="student-treecol-matrikelnummer" label="Matrikelnummer" flex="1" hidden="false"
<treecol id="student-treecol-matrikelnummer" label="Personenkennzeichen" flex="1" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/student/rdf#matrikelnummer" onclick="StudentTreeSort()"/>
<splitter class="tree-splitter"/>
@@ -196,6 +200,7 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/student/interessentdokumenteoverla
<treecell label="rdf:http://www.technikum-wien.at/student/rdf#vornamen" />
<treecell label="rdf:http://www.technikum-wien.at/student/rdf#titelpost" />
<treecell label="rdf:http://www.technikum-wien.at/student/rdf#svnr" />
<treecell label="rdf:http://www.technikum-wien.at/student/rdf#ersatzkennzeichen" />
<treecell label="rdf:http://www.technikum-wien.at/student/rdf#geburtsdatum" />
<treecell label="rdf:http://www.technikum-wien.at/student/rdf#semester" />
<treecell label="rdf:http://www.technikum-wien.at/student/rdf#verband" />
@@ -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='<?php echo date("d.m.Y"); ?>';
}
// ****
@@ -62,7 +62,7 @@ echo '<?xml-stylesheet href="../datepicker/datepicker.css" type="text/css"?>';
<row>
<label value="Buchungsdatum" control="student-konto-neu-textbox-buchungsdatum"/>
<hbox>
<box class='Datum' id="student-konto-neu-textbox-buchungsdatum" value="<?php echo date('d.m.Y');?>"/>
<box class='Datum' id="student-konto-neu-textbox-buchungsdatum"/>
<spacer flex="1" />
</hbox>
</row>
+6 -6
View File
@@ -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;
}
// ****
@@ -177,6 +177,10 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
<label value="Titel" control="student-projektarbeit-textbox-titel"/>
<textbox id="student-projektarbeit-textbox-titel" disabled="true" maxlength="256" />
</row>
<row>
<label value="Themenbereich" control="student-projektarbeit-textbox-themenbereich"/>
<textbox id="student-projektarbeit-textbox-themenbereich" disabled="true" maxlength="64"/>
</row>
<row>
<label value="Typ" control="student-projektarbeit-menulist-projekttyp"/>
<menulist id="student-projektarbeit-menulist-projekttyp" disabled="true"
@@ -194,7 +198,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
<row>
<label value="Firma" control="student-projektarbeit-menulist-firma"/>
<menulist id="student-projektarbeit-menulist-firma" disabled="true"
datasources="<?php echo APP_ROOT ?>rdf/firma.rdf.php" flex="1"
datasources="<?php echo APP_ROOT ?>rdf/firma.rdf.php?optional=true" flex="1"
ref="http://www.technikum-wien.at/firma/liste" >
<template>
<menupopup>
@@ -205,20 +209,6 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
</template>
</menulist>
</row>
<row>
<label value="Note" control="student-projektarbeit-menulist-note"/>
<menulist id="student-projektarbeit-menulist-note" disabled="true"
datasources="<?php echo APP_ROOT ?>rdf/note.rdf.php" flex="1"
ref="http://www.technikum-wien.at/note/liste" >
<template>
<menupopup>
<menuitem value="rdf:http://www.technikum-wien.at/note/rdf#note"
label="rdf:http://www.technikum-wien.at/note/rdf#bezeichnung"
uri="rdf:*"/>
</menupopup>
</template>
</menulist>
</row>
<row>
<label value="Lehrveranstaltung" control="student-projektarbeit-menulist-lehrveranstaltung"/>
<menulist id="student-projektarbeit-menulist-lehrveranstaltung" disabled="true"
@@ -249,31 +239,43 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
</template>
</menulist>
</row>
</rows>
</grid>
<grid style="margin:4px;" flex="1">
<columns >
<column flex="1"/>
<column flex="5"/>
<column flex="1"/>
<column flex="5"/>
</columns>
<rows>
<row>
<label value="Punkte" control="student-projektarbeit-textbox-punkte" />
<hbox>
<textbox id="student-projektarbeit-textbox-punkte" maxlength="5" size="5" disabled="true"/>
</hbox>
<label value="Note" control="student-projektarbeit-menulist-note"/>
<menulist id="student-projektarbeit-menulist-note" disabled="true"
datasources="<?php echo APP_ROOT ?>rdf/note.rdf.php?optional=true" flex="1"
ref="http://www.technikum-wien.at/note/liste" >
<template>
<menupopup>
<menuitem value="rdf:http://www.technikum-wien.at/note/rdf#note"
label="rdf:http://www.technikum-wien.at/note/rdf#bezeichnung"
uri="rdf:*"/>
</menupopup>
</template>
</menulist>
</row>
<row>
<label value="Beginn" control="student-projektarbeit-datum-beginn"/>
<box class="Datum" id="student-projektarbeit-datum-beginn" disabled="true" />
</row>
<row>
<label value="Ende" control="student-projektarbeit-datum-ende"/>
<box class="Datum" id="student-projektarbeit-datum-ende" disabled="true" />
</row>
<row>
<label value="Faktor" control="student-projektarbeit-textbox-faktor"/>
<hbox>
<textbox id="student-projektarbeit-textbox-faktor" disabled="true" maxlength="3" size="3"/>
</hbox>
</row>
<row>
<label value="Freigegeben" control="student-projektarbeit-checkbox-freigegeben"/>
<checkbox id="student-projektarbeit-checkbox-freigegeben" disabled="true" />
</row>
<row>
<label value="Gesperrt bis" control="student-projektarbeit-datum-gesperrtbis"/>
<box class="Datum" id="student-projektarbeit-datum-gesperrtbis" disabled="true" />
</row>
@@ -282,6 +284,10 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
<hbox>
<textbox id="student-projektarbeit-textbox-stundensatz" disabled="true" maxlength="5" size="5"/>
</hbox>
<label value="Faktor" control="student-projektarbeit-textbox-faktor"/>
<hbox>
<textbox id="student-projektarbeit-textbox-faktor" disabled="true" maxlength="3" size="3"/>
</hbox>
</row>
<row>
<label value="Gesamtstunden" control="student-projektarbeit-textbox-gesamtstunden"/>
@@ -289,10 +295,6 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
<textbox id="student-projektarbeit-textbox-gesamtstunden" disabled="true" maxlength="8" size="8"/>
</hbox>
</row>
<row>
<label value="Themenbereich" control="student-projektarbeit-textbox-themenbereich"/>
<textbox id="student-projektarbeit-textbox-themenbereich" disabled="true" maxlength="64"/>
</row>
<row>
<label value="Anmerkung" control="student-projektarbeit-textbox-anmerkung"/>
<textbox id="student-projektarbeit-textbox-anmerkung" disabled="true" maxlength="256"/>
@@ -416,40 +418,10 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
</template>
</menulist>
</row>
<row>
<label value="Note" control="student-projektbetreuer-menulist-note"/>
<menulist id="student-projektbetreuer-menulist-note" disabled="true"
datasources="<?php echo APP_ROOT ?>rdf/note.rdf.php?optional=true" flex="1"
ref="http://www.technikum-wien.at/note/liste" >
<template>
<menupopup>
<menuitem value="rdf:http://www.technikum-wien.at/note/rdf#note"
label="rdf:http://www.technikum-wien.at/note/rdf#bezeichnung"
uri="rdf:*"/>
</menupopup>
</template>
</menulist>
</row>
<row>
<label value="Faktor" control="student-projektbetreuer-textbox-faktor"/>
<textbox id="student-projektbetreuer-textbox-faktor" disabled="true" maxlength="3"/>
</row>
<row>
<label value="Name" control="student-projektbetreuer-textbox-name"/>
<textbox id="student-projektbetreuer-textbox-name" disabled="true" maxlength="32"/>
</row>
<row>
<label value="Punkte" control="student-projektbetreuer-textbox-punkte"/>
<textbox id="student-projektbetreuer-textbox-punkte" disabled="true" maxlength="6"/>
</row>
<row>
<label value="Stunden" control="student-projektbetreuer-textbox-stunden"/>
<textbox id="student-projektbetreuer-textbox-stunden" disabled="true" maxlength="8"/>
</row>
<row>
<label value="Stundensatz" control="student-projektbetreuer-textbox-stundensatz"/>
<textbox id="student-projektbetreuer-textbox-stundensatz" disabled="true" maxlength="5"/>
</row>
<row>
<label value="Art" control="student-projektbetreuer-menulist-betreuerart"/>
<menulist id="student-projektbetreuer-menulist-betreuerart" disabled="true"
@@ -464,6 +436,36 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
</template>
</menulist>
</row>
<row>
<label value="Note" control="student-projektbetreuer-menulist-note"/>
<menulist id="student-projektbetreuer-menulist-note" disabled="true"
datasources="<?php echo APP_ROOT ?>rdf/note.rdf.php?optional=true" flex="1"
ref="http://www.technikum-wien.at/note/liste" >
<template>
<menupopup>
<menuitem value="rdf:http://www.technikum-wien.at/note/rdf#note"
label="rdf:http://www.technikum-wien.at/note/rdf#bezeichnung"
uri="rdf:*"/>
</menupopup>
</template>
</menulist>
</row>
<row>
<label value="Punkte" control="student-projektbetreuer-textbox-punkte"/>
<textbox id="student-projektbetreuer-textbox-punkte" disabled="true" maxlength="6"/>
</row>
<row>
<label value="Stunden" control="student-projektbetreuer-textbox-stunden"/>
<textbox id="student-projektbetreuer-textbox-stunden" disabled="true" maxlength="8"/>
</row>
<row>
<label value="Stundensatz" control="student-projektbetreuer-textbox-stundensatz"/>
<textbox id="student-projektbetreuer-textbox-stundensatz" disabled="true" maxlength="5"/>
</row>
<row>
<label value="Faktor" control="student-projektbetreuer-textbox-faktor"/>
<textbox id="student-projektbetreuer-textbox-faktor" disabled="true" maxlength="3"/>
</row>
<row>
<spacer />
<hbox>
+1 -1
View File
@@ -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))
+8
View File
@@ -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 '
<RDF:li>
<RDF:Description id="'.$row->adresse_id.'" about="'.$rdf_url.'/'.$row->adresse_id.'" >
@@ -90,6 +97,7 @@ function draw_rdf($row)
<ADRESSE:gemeinde><![CDATA['.$row->gemeinde.']]></ADRESSE:gemeinde>
<ADRESSE:nation><![CDATA['.$row->nation.']]></ADRESSE:nation>
<ADRESSE:typ><![CDATA['.$row->typ.']]></ADRESSE:typ>
<ADRESSE:typ_name><![CDATA['.$typ.']]></ADRESSE:typ_name>
<ADRESSE:heimatadresse><![CDATA['.($row->heimatadresse?'Ja':'Nein').']]></ADRESSE:heimatadresse>
<ADRESSE:zustelladresse><![CDATA['.($row->zustelladresse?'Ja':'Nein').']]></ADRESSE:zustelladresse>
<ADRESSE:firma_id><![CDATA['.$row->firma_id.']]></ADRESSE:firma_id>
+11 -1
View File
@@ -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 '
<RDF:li>
<RDF:Description id="" about="'.$rdf_url.'/" >
<NOTE:note><![CDATA[]]></NOTE:note>
<NOTE:bezeichnung><![CDATA[-- keine Auswahl --]]></NOTE:bezeichnung>
<NOTE:anmerkung><![CDATA[]]></NOTE:anmerkung>
</RDF:Description>
</RDF:li>';
}
if($result = pg_query($conn, $qry))
{
while($row = pg_fetch_object($result))
+7 -4
View File
@@ -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')
<STUDENT:vorname><![CDATA['.$row->vorname.']]></STUDENT:vorname>
<STUDENT:nachname><![CDATA['.$row->nachname.']]></STUDENT:nachname>
<STUDENT:svnr><![CDATA['.$row->svnr.']]></STUDENT:svnr>
<STUDENT:ersatzkennzeichen><![CDATA['.$row->ersatzkennzeichen.']]></STUDENT:ersatzkennzeichen>
<STUDENT:geburtsdatum><![CDATA['.$datum_obj->convertISODate($row->gebdatum).']]></STUDENT:geburtsdatum>
<STUDENT:geburtsdatum_iso><![CDATA['.$row->gebdatum.']]></STUDENT:geburtsdatum_iso>
<STUDENT:semester><![CDATA['.(isset($row->semester)?$row->semester:'').']]></STUDENT:semester>
<STUDENT:verband><![CDATA['.(isset($row->verband)?$row->verband:'').']]></STUDENT:verband>
<STUDENT:gruppe><![CDATA['.(isset($row->gruppe)?$row->gruppe:'').']]></STUDENT:gruppe>
<STUDENT:studiengang_kz_student><![CDATA['.(is_a($row,'student')?$row->studiengang_kz:'').']]></STUDENT:studiengang_kz_student>
<STUDENT:matrikelnummer><![CDATA['.(isset($row->matrikelnr)?$row->matrikelnr:'').']]></STUDENT:matrikelnummer>
<STUDENT:mail_privat><![CDATA['.$mail_privat.']]></STUDENT:mail_privat>
<STUDENT:mail_intern><![CDATA['.(isset($row->uid)?$row->uid.'@'.DOMAIN:'').']]></STUDENT:mail_intern>
<STUDENT:status><![CDATA['.$status.']]></STUDENT:status>
<STUDENT:anmerkungen><![CDATA['.$row->anmerkungen.']]></STUDENT:anmerkungen>
<STUDENT:studiengang_kz><![CDATA['.$row->studiengang_kz.']]></STUDENT:studiengang_kz>
<STUDENT:studiengang><![CDATA['.$stg_arr[$row->studiengang_kz].']]></STUDENT:studiengang>
</RDF:Description>
</RDF:li>';
}
@@ -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";