This commit is contained in:
Christian Paminger
2007-02-20 16:07:25 +00:00
parent 9bfed1be88
commit b3fcf0b5e0
6 changed files with 163 additions and 187 deletions
+22 -22
View File
@@ -44,7 +44,7 @@ echo "<?xml-stylesheet href=\"".APP_ROOT."content/lfvt.css\" type=\"text/css\" ?
<!-- * Auswahl * -->
<!-- ************* -->
<tree id="treeStudenten" seltype="single" hidecolumnpicker="false" flex="1"
datasources="rdf:null" ref="http://www.technikum-wien.at/tempus/studenten/liste"
datasources="rdf:null" ref="http://www.technikum-wien.at/student/alle"
onselect="studentAuswahl();"
flags="dont-build-content"
enableColumnDrag="true"
@@ -55,43 +55,43 @@ echo "<?xml-stylesheet href=\"".APP_ROOT."content/lfvt.css\" type=\"text/css\" ?
class="sortDirectionIndicator"
sortActive="true"
sortDirection="ascending"
sort="rdf:http://www.technikum-wien.at/tempus/studenten/rdf#uid" />
sort="rdf:http://www.technikum-wien.at/student/rdf#uid" />
<splitter class="tree-splitter"/>
<treecol id="titel" label="Titel" flex="1" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/tempus/studenten/rdf#titel" />
sort="rdf:http://www.technikum-wien.at/student/rdf#titel" />
<splitter class="tree-splitter"/>
<treecol id="vornamen" label="Vornamen" flex="1" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/tempus/studenten/rdf#vornamen" />
sort="rdf:http://www.technikum-wien.at/student/rdf#vornamen" />
<splitter class="tree-splitter"/>
<treecol id="nachname" label="Nachname" flex="1" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/tempus/studenten/rdf#nachname" />
sort="rdf:http://www.technikum-wien.at/student/rdf#nachname" />
<splitter class="tree-splitter"/>
<treecol id="geburtsdatum" label="Geburtsdatum" flex="1" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/tempus/studenten/rdf#geburtsdatum" />
sort="rdf:http://www.technikum-wien.at/student/rdf#geburtsdatum" />
<splitter class="tree-splitter"/>
<treecol id="semester" label="Sem." flex="1" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/tempus/studenten/rdf#semester" />
sort="rdf:http://www.technikum-wien.at/student/rdf#semester" />
<splitter class="tree-splitter"/>
<treecol id="verband" label="Verb." flex="1" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/tempus/studenten/rdf#verband" />
sort="rdf:http://www.technikum-wien.at/student/rdf#verband" />
<splitter class="tree-splitter"/>
<treecol id="gruppe" label="Grp." flex="1" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/tempus/studenten/rdf#gruppe" />
sort="rdf:http://www.technikum-wien.at/student/rdf#gruppe" />
<splitter class="tree-splitter"/>
<treecol id="stg_bezeichnung" label="Studiengang" flex="1" hidden="true"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/tempus/studenten/rdf#stg_bezeichnung" />
sort="rdf:http://www.technikum-wien.at/student/rdf#studiengang_kz" />
<splitter class="tree-splitter"/>
<treecol id="matrikelnummer" label="Matrikelnummer" flex="1" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/tempus/studenten/rdf#matrikelnummer" />
sort="rdf:http://www.technikum-wien.at/student/rdf#matrikelnummer" />
</treecols>
<template>
@@ -99,16 +99,16 @@ echo "<?xml-stylesheet href=\"".APP_ROOT."content/lfvt.css\" type=\"text/css\" ?
<treechildren>
<treeitem uri="rdf:*">
<treerow>
<treecell label="rdf:http://www.technikum-wien.at/tempus/studenten/rdf#uid" />
<treecell label="rdf:http://www.technikum-wien.at/tempus/studenten/rdf#titel" />
<treecell label="rdf:http://www.technikum-wien.at/tempus/studenten/rdf#vornamen" />
<treecell label="rdf:http://www.technikum-wien.at/tempus/studenten/rdf#nachname" />
<treecell label="rdf:http://www.technikum-wien.at/tempus/studenten/rdf#geburtsdatum" />
<treecell label="rdf:http://www.technikum-wien.at/tempus/studenten/rdf#semester" />
<treecell label="rdf:http://www.technikum-wien.at/tempus/studenten/rdf#verband" />
<treecell label="rdf:http://www.technikum-wien.at/tempus/studenten/rdf#gruppe" />
<treecell label="rdf:http://www.technikum-wien.at/tempus/studenten/rdf#stg_bezeichnung" />
<treecell label="rdf:http://www.technikum-wien.at/tempus/studenten/rdf#matrikelnummer" />
<treecell label="rdf:http://www.technikum-wien.at/student/rdf#uid" />
<treecell label="rdf:http://www.technikum-wien.at/student/rdf#titel" />
<treecell label="rdf:http://www.technikum-wien.at/student/rdf#vornamen" />
<treecell label="rdf:http://www.technikum-wien.at/student/rdf#nachname" />
<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" />
<treecell label="rdf:http://www.technikum-wien.at/student/rdf#gruppe" />
<treecell label="rdf:http://www.technikum-wien.at/student/rdf#studiengang_kz" />
<treecell label="rdf:http://www.technikum-wien.at/student/rdf#matrikelnummer" />
</treerow>
</treeitem>
</treechildren>
@@ -159,7 +159,7 @@ echo "<?xml-stylesheet href=\"".APP_ROOT."content/lfvt.css\" type=\"text/css\" ?
<!-- ************ -->
<vbox flex="1" style="overflow:auto;margin:0px;">
<label value="Details" style="font-size:12pt;font-weight:bold;background:#eeeeee;margin:0px;padding:5px;" />
<box class="studentDetail" style="margin-top:10px;" />
</vbox>
</vbox>
+1 -1
View File
@@ -67,12 +67,12 @@ function onVerbandSelect()
var attribute='../rdf/lehreinheit-lvplan.rdf.php'+type+"&stg_kz="+stg_kz+"&sem="+sem+"&ver="+ver+"&grp="+grp+"&gruppe="+gruppe;
vboxLehrveranstalungPlanung.setAttribute('datasources',attribute);
/*
// Studenten
var treeStudenten=document.getElementById('treeStudenten');
attribute="<?php echo APP_ROOT; ?>rdf/student.rdf.php?"+"stg_kz="+stg_kz+"&sem="+sem+"&ver="+ver+"&grp="+grp+"&gruppe="+gruppe;
treeStudenten.setAttribute('datasources',attribute);
/*
// LFVT
var req = new phpRequest('lfvt.rdf.php','pam','pam');
req.add('stg_kz',stg_kz);
+2 -2
View File
@@ -141,8 +141,8 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/stpl-semester-overlay.xul.php"?>';
<hbox id="hboxTimeTableWeek" />
<!-- Semesterplan -->
<vbox id="vboxTimeTableSemester" />
<!-- Studenten
<vbox id="studentenEditor" /> -->
<!-- Studenten -->
<vbox id="studentenEditor" />
<!-- Lehrfachverteilung
<vbox id="lfvtEditor" /> -->
</tabpanels>
+104 -29
View File
@@ -15,14 +15,14 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
*
* Authors: Christian Paminger <christian.paminger@technikum-wien.at>,
* Authors: Christian Paminger <christian.paminger@technikum-wien.at>,
* Andreas Oesterreicher <andreas.oesterreicher@technikum-wien.at> and
* Rudolf Hangl <rudolf.hangl@technikum-wien.at>.
*/
class student extends benutzer
{
//Tabellenspalten
var $matrikelnr;
var $prestudent_id;
@@ -36,36 +36,36 @@ class student extends benutzer
// * Konstruktor - Uebergibt die Connection und laedt optional einen Studenten
// * @param $conn Datenbank-Connection
// * $uid Student der geladen werden soll (default=null)
// * $unicode Gibt an ob die Daten mit UNICODE Codierung
// * $unicode Gibt an ob die Daten mit UNICODE Codierung
// * oder LATIN9 Codierung verarbeitet werden sollen
// *************************************************************************
function student($conn, $uid=null, $unicode=false)
{
$this->conn = $conn;
if($unicode)
$qry = "SET CLIENT_ENCODING TO 'UNICODE';";
else
else
$qry = "SET CLIENT_ENCODING TO 'LATIN9';";
if(!pg_query($conn,$qry))
{
$this->errormsg = 'Encoding konnte nicht gesetzt werden';
return false;
}
//Student laden
if($uid!=null)
$this->load($uid);
}
function load($uid)
{
if(!benutzer::load($uid))
return false;
$qry = "SELECT * FROM public.tbl_student WHERE student_uid='".addslashes($uid)."'";
if($result = pg_query($this->conn, $qry))
{
if($row = pg_fetch_object($result))
@@ -78,33 +78,33 @@ class student extends benutzer
$this->verband = $row->verband;
$this->gruppe = $row->gruppe;
$this->updateamum = $row->updateamum;
$this->updatevon = $row->updatevon;
$this->updatevon = $row->updatevon;
$this->insertamum = $row->insertamum;
$this->insertvon = $row->insertvon;
$this->ext_id = $row->ext_id;
return true;
}
else
else
{
$this->errormsg = 'Kein Benutzer mit dieser UID vorhanden';
return false;
}
}
else
else
{
$this->errormsg = 'Fehler beim Auslesen des Studenten '.$qry;
return false;
}
}
// *******************************************
// * Prueft die Variablen vor dem Speichern
// * Prueft die Variablen vor dem Speichern
// * auf Gueltigkeit.
// * @return true wenn ok, false im Fehlerfall
// *******************************************
function validate()
{
{
if(strlen($this->uid)>16)
{
$this->errormsg = 'UID darf nicht laenger als 16 Zeichen sein';
@@ -150,11 +150,11 @@ class student extends benutzer
$this->errormsg = 'Gruppe darf nicht laenger als 1 Zeichen sein';
return false;
}
return true;
}
// ************************************************************
// * Speichert die Studentendaten in die Datenbank
// * Wenn $new auf true gesetzt ist wird ein neuer Datensatz
@@ -163,10 +163,10 @@ class student extends benutzer
// ************************************************************
function save()
{
//Variablen checken
//Variablen checken
if(!$this->validate())
return false;
pg_query($this->conn,'BEGIN;');
//Basisdaten speichern
if(!benutzer::save())
@@ -174,11 +174,11 @@ class student extends benutzer
pg_query($this->conn,'ROLLBACK;');
return false;
}
if($this->new)
{
//Neuen Datensatz anlegen
$qry = "INSERT INTO public.tbl_student(student_uid, matrikelnr, updateamum, updatevon, prestudent_id,
//Neuen Datensatz anlegen
$qry = "INSERT INTO public.tbl_student(student_uid, matrikelnr, updateamum, updatevon, prestudent_id,
studiengang_kz, semester, ext_id, verband, gruppe)
VALUES('".addslashes($this->uid)."',".
$this->addslashes($this->matrikelnr).",".
@@ -191,7 +191,7 @@ class student extends benutzer
($this->verband!=''?"'".addslashes($this->verband)."'":' ').','.
($this->gruppe!=''?"'".addslashes($this->gruppe)."'":' ').');';
}
else
else
{
//Bestehenden Datensatz updaten
$qry = 'UPDATE public.tbl_student SET'.
@@ -206,19 +206,94 @@ class student extends benutzer
' gruppe='.$this->addslashes($this->gruppe).
" WHERE student_uid='".addslashes($this->uid)."';";
}
if(pg_query($this->conn,$qry))
{
pg_query($this->conn,'COMMIT;');
//Log schreiben
return true;
}
else
{
else
{
pg_query($this->conn,'ROLLBACK;');
$this->errormsg = 'Fehler beim Speichern des Studenten-Datensatzes'.$qry;
return false;
}
}
/**
* Rueckgabewert ist die Anzahl der Ergebnisse. Bei Fehler negativ und die
* Fehlermeldung liegt in errormsg.
* Wenn der Parameter stg_kz NULL ist tritt gruppe in Kraft.
* @param string $einheit_kurzbz Einheit
* @param string grp Gruppe
* @param string ver Verband
* @param integer sem Semester
* @param integer stg_kz Kennzahl des Studiengangs
* @return integer Anzahl der gefundenen Einträge; <b>negativ</b> bei Fehler
*/
function getStudents($stg_kz,$sem=null,$ver=null,$grp=null,$gruppe=null)
{
$where = '';
if ($gruppe!=null)
$where=" gruppe_kurzbz='".$gruppe."'";
else
{
if ($stg_kz>=0)
{
$where.=" studiengang_kz=$stg_kz";
if ($sem!=null)
$where.=" AND semester=$sem";
if ($ver!=null)
$where.=" AND verband='".$ver."'";
if ($grp!=null)
$where.=" AND gruppe='".$grp."'";
}
}
$sql_query="SELECT * FROM campus.vw_student WHERE $where ORDER by nachname,vorname";
//echo $sql_query;
if(!($erg=pg_query($this->conn, $sql_query)))
{
$this->errormsg=pg_errormessage($this->conn);
return false;
}
$num_rows=pg_numrows($erg);
$result=array();
for($i=0;$i<$num_rows;$i++)
{
$row=pg_fetch_object($erg,$i);
$l=new student($this->conn);
// Personendaten
$l->uid=$row->uid;
$l->titelpre=$row->titelpre;
$l->titelpost=$row->titelpost;
$l->vornamen=$row->vornamen;
$l->nachname=$row->nachname;
$l->gebdatum=$row->gebdatum;
$l->gebort=$row->gebort;
$l->gebzeit=$row->gebzeit;
$l->foto=$row->foto;
$l->anmerkungen=$row->anmerkungen;
$l->aktiv=$row->aktiv=='t'?true:false;
$l->alias=$row->alias;
$l->homepage=$row->homepage;
$l->updateamum=(isset($row->updateamum)?$row->updateamum:'');
$l->updatevon=(isset($row->updatevon)?$row->updatevon:'');
// Studentendaten
$l->matrikelnr=$row->matrikelnr;
$l->gruppe=$row->gruppe;
$l->verband=$row->verband;
$l->semester=$row->semester;
$l->studiengang_kz=$row->studiengang_kz;
//$l->stg_bezeichnung=$row->bezeichnung;
// student in Array speichern
$result[]=$l;
}
return $result;
}
}
?>
+34 -36
View File
@@ -1,10 +1,5 @@
<?php
/*
* Created on 02.12.2004
*
* To change the template for this generated file go to
* Window - Preferences - PHPeclipse - PHP - Code Templates
*/
// header für no cache
header("Cache-Control: no-cache");
header("Cache-Control: post-check=0, pre-check=0",false);
@@ -15,43 +10,46 @@ header("Content-type: application/vnd.mozilla.xul+xml");
// xml
echo '<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>';
// DAO
include('../vilesci/config.inc.php');
include_once('../include/person.class.php');
include_once('../include/student.class.php');
require_once('../vilesci/config.inc.php');
require_once('../include/person.class.php');
require_once('../include/benutzer.class.php');
require_once('../include/student.class.php');
// Datenbank Verbindung
if (!$conn = @pg_pconnect(CONN_STRING))
if (!$conn = pg_pconnect(CONN_STRING))
$error_msg='Es konnte keine Verbindung zum Server aufgebaut werden!';
// test
/*
$einheit_kurzbz='';
$gruppe='';
$grp='1';
$ver='A';
$sem=3;
$stg_kz=145;
*/
function convdate($date)
{
list($d,$m,$y) = explode('.',$date);
return $y.'-'.$m.'-'.$d;
}
$einheit_kurzbz=(isset($_GET['einheit'])?$_GET['einheit']:'');
$grp=(isset($_GET['grp'])?$_GET['grp']:'');
$ver=(isset($_GET['ver'])?$_GET['ver']:'');
$sem=(isset($_GET['sem'])?$_GET['sem']:'');
$stg_kz=(isset($_GET['stg_kz'])?$_GET['stg_kz']:'');
$gruppe=(isset($_GET['gruppe'])?$_GET['gruppe']:null);
$grp=(isset($_GET['grp'])?$_GET['grp']:null);
$ver=(isset($_GET['ver'])?$_GET['ver']:null);
$sem=(isset($_GET['sem'])?$_GET['sem']:null);
$stg_kz=(isset($_GET['stg_kz'])?$_GET['stg_kz']:null);
if(isset($_GET['uid']))
$uid=$_GET['uid'];
// Studenten holen
$studentenDAO=new student($conn);
$student=new student($conn);
if (isset($uid))
$studenten=$studentenDAO->load($uid);
$studenten=$student->load($uid);
else
$studenten=$studentenDAO->getStudents($einheit_kurzbz, $grp, $ver, $sem,$stg_kz);
$studenten=$student->getStudents($stg_kz,$sem,$ver,$grp,$gruppe);
$rdf_url='http://www.technikum-wien.at/tempus/studenten';
$rdf_url='http://www.technikum-wien.at/student';
?>
@@ -61,7 +59,7 @@ $rdf_url='http://www.technikum-wien.at/tempus/studenten';
>
<RDF:Seq about="<?php echo $rdf_url ?>/liste">
<RDF:Seq about="<?php echo $rdf_url ?>/alle">
<?php
foreach ($studenten as $student)
@@ -69,27 +67,27 @@ foreach ($studenten as $student)
?>
<RDF:li>
<RDF:Description id="<?php echo $student->uid; ?>" about="<?php echo $rdf_url.'/'.$student->uid; ?>" >
<STUDENT:uid><?php echo $student->uid ?></STUDENT:uid>
<STUDENT:titel><?php echo $student->titel ?></STUDENT:titel>
<STUDENT:uid><?php echo $student->uid; ?></STUDENT:uid>
<STUDENT:titelpre><?php echo $student->titelpre; ?></STUDENT:titelpre>
<STUDENT:titelpost><?php echo $student->titelpost; ?></STUDENT:titelpost>
<STUDENT:vornamen><?php echo $student->vornamen ?></STUDENT:vornamen>
<STUDENT:nachname><?php echo $student->nachname ?></STUDENT:nachname>
<STUDENT:matrikelnummer><?php echo $student->matrikelnr ?></STUDENT:matrikelnummer>
<STUDENT:geburtsdatum><?php echo $student->gebdatum ?></STUDENT:geburtsdatum>
<STUDENT:geburtsdatum_iso><?php echo convdate($student->gebdatum); ?></STUDENT:geburtsdatum_iso>
<STUDENT:email><?php echo $student->email ?></STUDENT:email>
<STUDENT:geburtsdatum_iso><?php echo $student->gebdatum; ?></STUDENT:geburtsdatum_iso>
<STUDENT:alias><?php echo $student->alias ?></STUDENT:alias>
<STUDENT:homepage><?php echo $student->homepage ?></STUDENT:homepage>
<STUDENT:aktiv><?php echo ($student->aktiv?'True':'False') ?></STUDENT:aktiv>
<STUDENT:gebort><?php echo $student->gebort ?></STUDENT:gebort>
<STUDENT:gebzeit><?php echo $student->gebzeit ?></STUDENT:gebzeit>
<STUDENT:foto><?php echo $student->foto ?></STUDENT:foto>
<STUDENT:anmerkungen><?php echo $student->anmerkungen ?></STUDENT:anmerkungen>
<STUDENT:updateamum><?php echo $student->updateamum ?></STUDENT:updateamum>
<STUDENT:updatevon><?php echo $student->updatevon ?></STUDENT:updatevon>
<STUDENT:semester><?php echo $student->semester ?></STUDENT:semester>
<STUDENT:verband><?php echo $student->verband ?></STUDENT:verband>
<STUDENT:gruppe><?php echo $student->gruppe ?></STUDENT:gruppe>
<STUDENT:studiengang_kz><?php echo $student->studiengang_kz ?></STUDENT:studiengang_kz>
<STUDENT:stg_bezeichnung><?php echo $student->stg_bezeichnung ?></STUDENT:stg_bezeichnung>
<STUDENT:gebort><?php echo $student->gebort; ?></STUDENT:gebort>
<STUDENT:gebzeit><?php echo $student->gebzeit; ?></STUDENT:gebzeit>
<STUDENT:foto><?php echo $student->foto; ?></STUDENT:foto>
<STUDENT:anmerkungen><?php echo $student->anmerkungen; ?></STUDENT:anmerkungen>
<STUDENT:updateamum><?php echo $student->updateamum; ?></STUDENT:updateamum>
<STUDENT:updatevon><?php echo $student->updatevon; ?></STUDENT:updatevon>
<STUDENT:semester><?php echo $student->semester; ?></STUDENT:semester>
<STUDENT:verband><?php echo $student->verband; ?></STUDENT:verband>
<STUDENT:gruppe><?php echo $student->gruppe; ?></STUDENT:gruppe>
<STUDENT:studiengang_kz><?php echo $student->studiengang_kz; ?></STUDENT:studiengang_kz>
</RDF:Description>
</RDF:li>
<?php
-97
View File
@@ -1,97 +0,0 @@
<?php
/*
* Created on 02.12.2004
*
* To change the template for this generated file go to
* Window - Preferences - PHPeclipse - PHP - Code Templates
*/
// header für no cache
header("Cache-Control: no-cache");
header("Cache-Control: post-check=0, pre-check=0",false);
header("Expires Mon, 26 Jul 1997 05:00:00 GMT");
header("Pragma: no-cache");
// content type setzen
header("Content-type: application/vnd.mozilla.xul+xml");
// xml
echo '<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>';
// DAO
include('../vilesci/config.inc.php');
include_once('../include/person.class.php');
include_once('../include/student.class.php');
// Datenbank Verbindung
if (!$conn = @pg_pconnect(CONN_STRING))
$error_msg='Es konnte keine Verbindung zum Server aufgebaut werden!';
// test
/*
$einheit_kurzbz='';
$grp='1';
$ver='A';
$sem=3;
$stg_kz=145;
*/
function convdate($date)
{
list($d,$m,$y) = explode('.',$date);
return $y.'-'.$m.'-'.$d;
}
$einheit_kurzbz=$_GET['einheit'];
$grp=$_GET['grp'];
$ver=$_GET['ver'];
$sem=$_GET['sem'];
$stg_kz=$_GET['stg_kz'];
// Studenten holen
$studentenDAO=new student($conn);
$studenten=$studentenDAO->getStudents($einheit_kurzbz, $grp, $ver, $sem,$stg_kz);
$rdf_url='http://www.technikum-wien.at/tempus/studenten';
?>
<RDF:RDF
xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:STUDENT="<?php echo $rdf_url; ?>/rdf#"
>
<RDF:Seq about="<?php echo $rdf_url ?>/liste">
<?php
foreach ($studenten as $student)
{
?>
<RDF:li>
<RDF:Description id="<?php echo $student->uid; ?>" about="<?php echo $rdf_url.'/'.$student->uid; ?>" >
<STUDENT:uid><?php echo $student->uid ?></STUDENT:uid>
<STUDENT:titel><?php echo $student->titel ?></STUDENT:titel>
<STUDENT:vornamen><?php echo $student->vornamen ?></STUDENT:vornamen>
<STUDENT:nachname><?php echo $student->nachname ?></STUDENT:nachname>
<STUDENT:matrikelnummer><?php echo $student->matrikelnr ?></STUDENT:matrikelnummer>
<STUDENT:geburtsdatum><?php echo $student->gebdatum ?></STUDENT:geburtsdatum>
<STUDENT:geburtsdatum_iso><?php echo convdate($student->gebdatum); ?></STUDENT:geburtsdatum_iso>
<STUDENT:email><?php echo $student->email ?></STUDENT:email>
<STUDENT:homepage><?php echo $student->homepage ?></STUDENT:homepage>
<STUDENT:aktiv><?php echo ($student->aktiv?'True':'False') ?></STUDENT:aktiv>
<STUDENT:gebort><?php echo $student->gebort ?></STUDENT:gebort>
<STUDENT:gebzeit><?php echo $student->gebzeit ?></STUDENT:gebzeit>
<STUDENT:foto><?php echo $student->foto ?></STUDENT:foto>
<STUDENT:anmerkungen><?php echo $student->anmerkungen ?></STUDENT:anmerkungen>
<STUDENT:updateamum><?php echo $student->updateamum ?></STUDENT:updateamum>
<STUDENT:updatevon><?php echo $student->updatevon ?></STUDENT:updatevon>
<STUDENT:gruppe><?php echo $student->gruppe ?></STUDENT:gruppe>
<STUDENT:verband><?php echo $student->verband ?></STUDENT:verband>
<STUDENT:semester><?php echo $student->semester ?></STUDENT:semester>
<STUDENT:studiengang_kz><?php echo $student->studiengang_kz ?></STUDENT:studiengang_kz>
<STUDENT:stg_bezeichnung><?php echo $student->stg_bezeichnung ?></STUDENT:stg_bezeichnung>
</RDF:Description>
</RDF:li>
<?php
}
?>
</RDF:Seq>
</RDF:RDF>