This commit is contained in:
Andreas Österreicher
2007-06-28 15:04:14 +00:00
parent 01d2b0a060
commit f143b6cd48
12 changed files with 252 additions and 79 deletions
@@ -0,0 +1,172 @@
<?php
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");
header("Content-type: application/vnd.mozilla.xul+xml");
require_once('../../vilesci/config.inc.php');
require_once('../../include/functions.inc.php');
echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
?>
<!DOCTYPE overlay>
<overlay id="MitarbeiterDetailOverlay"
xmlns:html="http://www.w3.org/1999/xhtml"
xmlns:NC="http://home.netscape.com/NC-rdf#"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<vbox id="mitarbeiter-detail-funktionen" flex="1" style="overflow:auto">
<groupbox id="mitarbeiter-detail-groupbox-verwendung" flex="1">
<caption label="Verwendung" />
<tree id="mitarbeiter-tree-verwendung" seltype="single" hidecolumnpicker="false" flex="1"
datasources="rdf:null" ref="http://www.technikum-wien.at/verwendung/alle"
onselect="MitarbeiterVerwendungSelect();"
flags="dont-build-content"
enableColumnDrag="true"
style="margin:5px;"
persist="hidden, height"
>
<treecols>
<treecol id="mitarbeiter-treecol-ba1bez" label="Beschaeftigungsart 1" flex="1" persist="hidden, width" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/verwendung/rdf#ba1bez" onclick="MitarbeiterTreeVerwendungSort()"/>
<splitter class="tree-splitter"/>
<treecol id="mitarbeiter-treecol-ba2bez" label="Beschaeftigungsart 2" flex="1" persist="hidden, width" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/verwendung/rdf#ba2bez" onclick="MitarbeiterTreeVerwendungSort()"/>
<splitter class="tree-splitter"/>
<treecol id="mitarbeiter-treecol-ausmass" label="Ausmass" flex="1" persist="hidden, width" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/verwendung/rdf#ausmass" onclick="MitarbeiterTreeVerwendungSort()"/>
<splitter class="tree-splitter"/>
<treecol id="mitarbeiter-treecol-verwendung" label="Verwendung" flex="1" persist="hidden, width" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/verwendung/rdf#verwendung" onclick="MitarbeiterTreeVerwendungSort()"/>
<splitter class="tree-splitter"/>
<treecol id="mitarbeiter-treecol-hauptberuf" label="Hauptberuf" flex="1" persist="hidden, width" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/verwendung/rdf#hauptberuf" onclick="MitarbeiterTreeVerwendungSort()"/>
<splitter class="tree-splitter"/>
<treecol id="mitarbeiter-treecol-hauptberuflich" label="Hauptberuflich" flex="1" persist="hidden, width" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/verwendung/rdf#hauptberuflich" onclick="MitarbeiterTreeVerwendungSort()"/>
<splitter class="tree-splitter"/>
<treecol id="mitarbeiter-treecol-habilitation" label="Habilitation" flex="1" persist="hidden, width" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/verwendung/rdf#habilitation" onclick="MitarbeiterTreeVerwendungSort()"/>
<splitter class="tree-splitter"/>
<treecol id="mitarbeiter-treecol-beginn" label="Beginn" flex="1" persist="hidden, width" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/verwendung/rdf#beginn" onclick="MitarbeiterTreeVerwendungSort()"/>
<splitter class="tree-splitter"/>
<treecol id="mitarbeiter-treecol-ende" label="Ende" flex="1" persist="hidden, width" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/verwendung/rdf#ende" onclick="MitarbeiterTreeVerwendungSort()"/>
<splitter class="tree-splitter"/>
<treecol id="mitarbeiter-treecol-ba1code" label="ba1code" flex="1" persist="hidden, width" hidden="true"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/verwendung/rdf#ba1code" onclick="MitarbeiterTreeVerwendungSort()"/>
<splitter class="tree-splitter"/>
<treecol id="mitarbeiter-treecol-ba2code" label="ba2code" flex="1" persist="hidden, width" hidden="true"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/verwendung/rdf#ba2code" onclick="MitarbeiterTreeVerwendungSort()"/>
<splitter class="tree-splitter"/>
<treecol id="mitarbeiter-treecol-beschausmasscode" label="beschausmasscode" flex="1" persist="hidden, width" hidden="true"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/verwendung/rdf#beschausmasscode" onclick="MitarbeiterTreeVerwendungSort()"/>
<splitter class="tree-splitter"/>
<treecol id="mitarbeiter-treecol-verwendungcode" label="verwendungcode" flex="1" persist="hidden, width" hidden="true"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/verwendung/rdf#verwendungcode" onclick="MitarbeiterTreeVerwendungSort()"/>
<splitter class="tree-splitter"/>
<treecol id="mitarbeiter-treecol-mitarbeiter_uid" label="mitarbeiter_uid" flex="1" persist="hidden, width" hidden="true"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/verwendung/rdf#mitarbeiter_uid" onclick="MitarbeiterTreeVerwendungSort()"/>
<splitter class="tree-splitter"/>
<treecol id="mitarbeiter-treecol-hauptberufcode" label="hauptberufcode" flex="1" persist="hidden, width" hidden="true"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/verwendung/rdf#hauptberufcode" onclick="MitarbeiterTreeVerwendungSort()"/>
<splitter class="tree-splitter"/>
</treecols>
<template>
<rule>
<treechildren>
<treeitem uri="rdf:*">
<treerow>
<treecell label="rdf:http://www.technikum-wien.at/verwendung/rdf#ba1bez" />
<treecell label="rdf:http://www.technikum-wien.at/verwendung/rdf#ba2bez" />
<treecell label="rdf:http://www.technikum-wien.at/verwendung/rdf#ausmass" />
<treecell label="rdf:http://www.technikum-wien.at/verwendung/rdf#verwendung" />
<treecell label="rdf:http://www.technikum-wien.at/verwendung/rdf#hauptberuf" />
<treecell label="rdf:http://www.technikum-wien.at/verwendung/rdf#hauptberuflich" />
<treecell label="rdf:http://www.technikum-wien.at/verwendung/rdf#habilitation" />
<treecell label="rdf:http://www.technikum-wien.at/verwendung/rdf#beginn" />
<treecell label="rdf:http://www.technikum-wien.at/verwendung/rdf#ende" />
<treecell label="rdf:http://www.technikum-wien.at/verwendung/rdf#ba1code" />
<treecell label="rdf:http://www.technikum-wien.at/verwendung/rdf#ba2code" />
<treecell label="rdf:http://www.technikum-wien.at/verwendung/rdf#beschausmasscode" />
<treecell label="rdf:http://www.technikum-wien.at/verwendung/rdf#verwendungcode" />
<treecell label="rdf:http://www.technikum-wien.at/verwendung/rdf#mitarbeiter_uid" />
<treecell label="rdf:http://www.technikum-wien.at/verwendung/rdf#hauptberufcode" />
</treerow>
</treeitem>
</treechildren>
</rule>
</template>
</tree>
</groupbox>
<groupbox id="mitarbeiter-detail-groupbox-funktion" flex="1">
<caption label="Funktion" />
<tree id="mitarbeiter-tree-funktion" seltype="single" hidecolumnpicker="false" flex="1"
datasources="rdf:null" ref="http://www.technikum-wien.at/funktion/alle"
onselect="MitarbeiterFunktionSelect();"
flags="dont-build-content"
enableColumnDrag="true"
style="margin:5px;"
persist="hidden, height"
>
<treecols>
<treecol id="mitarbeiter-funktion-treecol-studiengang" label="Studiengang" flex="1" persist="hidden, width" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/funktion/rdf#studiengang" onclick="MitarbeiterTreeFunktionSort()"/>
<splitter class="tree-splitter"/>
<treecol id="mitarbeiter-funktion-treecol-sws" label="SWS" flex="1" persist="hidden, width" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/funktion/rdf#sws" onclick="MitarbeiterTreeFunktionSort()"/>
<splitter class="tree-splitter"/>
<treecol id="mitarbeiter-funktion-treecol-bisverwendung_id" label="VerwendungID" flex="1" persist="hidden, width" hidden="true"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/funktioon/rdf#bisverwendung_id" onclick="MitarbeiterTreeFunktionSort()"/>
<splitter class="tree-splitter"/>
<treecol id="mitarbeiter-funktion-treecol-studiengang_kz" label="Studiengang_kz" flex="1" persist="hidden, width" hidden="true"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/funktion/rdf#studiengang_kz" onclick="MitarbeiterTreeFunktionSort()"/>
<splitter class="tree-splitter"/>
</treecols>
<template>
<rule>
<treechildren>
<treeitem uri="rdf:*">
<treerow>
<treecell label="rdf:http://www.technikum-wien.at/funktion/rdf#studiengang" />
<treecell label="rdf:http://www.technikum-wien.at/funktion/rdf#sws" />
<treecell label="rdf:http://www.technikum-wien.at/funktion/rdf#bisverwendung_id" />
<treecell label="rdf:http://www.technikum-wien.at/funktion/rdf#studiengang_kz" />
</treerow>
</treeitem>
</treechildren>
</rule>
</template>
</tree>
</groupbox>
</vbox>
</overlay>
@@ -35,7 +35,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
>
<!-- Interessent DETAILS -->
<vbox id="interessent-detail" style="margin:0px;" flex="1">
<vbox id="interessent-detail" style="overflow:auto; margin:0px;" flex="1">
<vbox hidden="true">
<label value="Neu"/>
<checkbox id="interessent-detail-checkbox-new" checked="true" />
@@ -47,7 +47,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
<vbox flex="1">
<groupbox id="interessent-detail-groupbox-person">
<caption label="Person" />
<grid id="interessent-detail-grid-person" style="overflow:auto;margin:4px;" flex="1">
<grid id="interessent-detail-grid-person" style="margin:4px;" flex="1">
<columns >
<column flex="1"/>
<column flex="5"/>
@@ -178,7 +178,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
</vbox>
<!-- interessent PREStudent -->
<vbox id="interessent-prestudent" style="margin:0px;" flex="1">
<vbox id="interessent-prestudent" style="overflow:auto; margin:0px;" flex="1">
<vbox hidden="true">
<label value="Neu"/>
@@ -192,7 +192,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
</vbox>
<groupbox id="interessent-detail-groupbox-prestudent">
<caption label="Prestudent" />
<grid id="interessent-prestudent-grid-prestudent" style="overflow:auto;margin:4px;" flex="1">
<grid id="interessent-prestudent-grid-prestudent" style="margin:4px;" flex="1">
<columns >
<column flex="1"/>
<column flex="5"/>
@@ -35,7 +35,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
>
<!-- Dokumente Overlay -->
<vbox id="interessent-dokumente" style="margin:0px;" flex="1">
<vbox id="interessent-dokumente" style="overflow:auto; margin:0px;" flex="1">
<hbox flex="1">
<groupbox flex="1">
<caption label="Noch nicht abgegeben"/>
@@ -35,14 +35,14 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
>
<!-- Zeugnis Overlay -->
<vbox id="interessent-konto" style="margin:0px;" flex="1">
<vbox id="interessent-konto" style="overflow:auto; margin:0px;" flex="1">
<popupset>
<popup id="interessent-konto-tree-popup">
<menuitem label="Entfernen" oncommand="InteressentKontoDelete();" id="interessent-konto-tree-popup-kontodel" hidden="false"/>
</popup>
</popupset>
<hbox flex="1">
<grid id="interessent-konto-grid-detail" style="overflow:auto;margin:4px;" flex="1">
<grid id="interessent-konto-grid-detail" style="margin:4px;" flex="1">
<columns >
<column flex="1"/>
<column flex="1"/>
+5 -5
View File
@@ -35,7 +35,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
>
<!-- Student DETAILS -->
<vbox id="student-detail" style="margin:0px;" flex="1">
<vbox id="student-detail" style="overflow:auto;margin:0px;" flex="1">
<vbox hidden="true">
<label value="Neu"/>
<checkbox id="student-detail-checkbox-new" checked="true" />
@@ -45,7 +45,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
<vbox flex="1">
<groupbox id="student-detail-groupbox-person">
<caption label="Person" />
<grid id="student-detail-grid-person" style="overflow:auto;margin:4px;" flex="1">
<grid id="student-detail-grid-person" style="margin:4px;" flex="1">
<columns >
<column flex="1"/>
<column flex="5"/>
@@ -176,7 +176,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
</groupbox>
<groupbox id="student-detail-groupbox-student">
<caption label="Student" />
<grid id="student-detail-grid-student" style="overflow:auto;margin:4px;" flex="1">
<grid id="student-detail-grid-student" style="margin:4px;" flex="1">
<columns >
<column flex="1"/>
<column flex="5"/>
@@ -221,7 +221,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
</vbox>
<!-- STUDENT PREStudent -->
<vbox id="student-prestudent" style="margin:0px;" flex="1">
<vbox id="student-prestudent" style="overflow:auto; margin:0px;" flex="1">
<popupset>
<popup id="student-prestudent-rolle-tree-popup">
<menuitem label="Entfernen" oncommand="StudentPrestudentRolleDelete();" id="student-prestudent-rolle-tree-popup-delete" hidden="false"/>
@@ -239,7 +239,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
</vbox>
<groupbox id="student-detail-groupbox-prestudent">
<caption label="Prestudent" />
<grid id="student-prestudent-grid-prestudent" style="overflow:auto;margin:4px;" flex="1">
<grid id="student-prestudent-grid-prestudent" style="margin:4px;" flex="1">
<columns >
<column flex="1"/>
<column flex="5"/>
+2 -2
View File
@@ -35,7 +35,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
>
<!-- Incomming/Outgoing DETAILS -->
<vbox id="student-io" style="margin:0px;" flex="1">
<vbox id="student-io" style="overflow:auto;margin:0px;" flex="1">
<popupset>
<popup id="student-io-tree-popup">
<menuitem label="Entfernen" oncommand="StudentIODelete();" id="student-io-tree-popup-delete" hidden="false"/>
@@ -43,7 +43,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
</popupset>
<hbox flex="1">
<grid id="student-io-grid-detail" style="overflow:auto;margin:4px;" flex="1">
<grid id="student-io-grid-detail" style="margin:4px;" flex="1">
<columns >
<column flex="1"/>
<column flex="1"/>
+2 -2
View File
@@ -35,14 +35,14 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
>
<!-- Zeugnis Overlay -->
<vbox id="student-konto" style="margin:0px;" flex="1">
<vbox id="student-konto" style="overflow:auto;margin:0px;" flex="1">
<popupset>
<popup id="student-konto-tree-popup">
<menuitem label="Entfernen" oncommand="StudentKontoDelete();" id="student-konto-tree-popup-kontodel" hidden="false"/>
</popup>
</popupset>
<hbox flex="1">
<grid id="student-konto-grid-detail" style="overflow:auto;margin:4px;" flex="1">
<grid id="student-konto-grid-detail" style="margin:4px;" flex="1">
<columns >
<column flex="1"/>
<column flex="1"/>
+1 -1
View File
@@ -36,7 +36,7 @@ echo "<?xml-stylesheet href=\"".APP_ROOT."content/bindings.css\" type=\"text/css
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
>
<!-- Zeugnis Overlay -->
<vbox id="student-noten" style="margin:0px;" flex="1">
<vbox id="student-noten" style="overflow:auto;margin:0px;" flex="1">
<popupset>
<popup id="student-noten-tree-popup">
<menuitem label="Entfernen" oncommand="StudentNotenDelete();" id="student-noten-tree-popup-delete" hidden="false"/>
@@ -35,14 +35,14 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
>
<!-- Pruefung Overlay -->
<vbox id="student-pruefung" style="margin:0px;" flex="1">
<vbox id="student-pruefung" style="overflow:auto; margin:0px;" flex="1">
<popupset>
<popup id="student-pruefung-tree-popup">
<menuitem label="Entfernen" oncommand="StudentPruefungDelete();" id="student-pruefung-tree-popup-delete" hidden="false"/>
</popup>
</popupset>
<hbox flex="1">
<grid id="student-pruefung-grid-detail" style="overflow:auto;margin:4px;" flex="1">
<grid id="student-pruefung-grid-detail" style="margin:4px;" flex="1">
<columns >
<column flex="1"/>
<column flex="1"/>
@@ -35,7 +35,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
>
<!-- Zeugnis Overlay -->
<vbox id="student-zeugnis" style="margin:0px;" flex="1">
<vbox id="student-zeugnis" style="overflow:auto; margin:0px;" flex="1">
<popupset>
<popup id="student-zeugnis-tree-popup">
<menuitem label="Entfernen" oncommand="StudentAkteDel();" id="student-zeugnis-tree-popup-aktedel" hidden="false"/>
+20 -12
View File
@@ -430,43 +430,51 @@ class prestudent extends person
tbl_prestudent.prestudent_id=tbl_prestudentrolle.prestudent_id AND
tbl_prestudent.studiengang_kz='$studiengang_kz'";
$qry = "SELECT * FROM (
SELECT *, (
SELECT rolle_kurzbz FROM tbl_prestudentrolle WHERE prestudent_id=prestudent.prestudent_id ORDER BY datum DESC LIMIT 1) AS rolle
FROM tbl_prestudent prestudent ORDER BY prestudent_id) a, tbl_prestudentrolle, tbl_person
WHERE a.rolle=tbl_prestudentrolle.rolle_kurzbz AND
a.person_id=tbl_person.person_id AND
a.prestudent_id = tbl_prestudentrolle.prestudent_id AND
a.studiengang_kz='$studiengang_kz'";
if(!is_null($studiensemester_kurzbz) && $studiensemester_kurzbz!='')
$qry.=" AND tbl_prestudentrolle.studiensemester_kurzbz='".addslashes($studiensemester_kurzbz)."'";
$qry.=" AND studiensemester_kurzbz='".addslashes($studiensemester_kurzbz)."'";
switch ($typ)
{
case "interessenten":
$qry.=" AND rolle_kurzbz='Interessent'";
$qry.=" AND a.rolle='Interessent'";
break;
case "zgv":
$qry.=" AND rolle_kurzbz='Interessent' AND (tbl_prestudent.zgv_code is not null OR tbl_prestudent.zgvmas_code is not null)";
$qry.=" AND a.rolle='Interessent' AND (a.zgv_code is not null OR a.zgvmas_code is not null)";
break;
case "reihungstestangemeldet":
$qry.=" AND rolle_kurzbz='Interessent' AND tbl_prestudent.anmeldungreihungstest is not null";
$qry.=" AND a.rolle='Interessent' AND a.anmeldungreihungstest is not null";
break;
case "reihungstestnichtangemeldet":
$qry.=" AND rolle_kurzbz='Interessent' AND tbl_prestudent.anmeldungreihungstest is null";
$qry.=" AND a.rolle='Interessent' AND a.anmeldungreihungstest is null";
break;
case "bewerber":
$qry.=" AND rolle_kurzbz='Bewerber'";
$qry.=" AND a.rolle='Bewerber'";
break;
case "aufgenommen":
$qry.=" AND rolle_kurzbz='Aufgenommener'";
$qry.=" AND a.rolle='Aufgenommener'";
break;
case "warteliste":
$qry.=" AND rolle_kurzbz='Wartender'";
$qry.=" AND a.rolle='Wartender'";
break;
case "absage":
$qry.=" AND rolle_kurzbz='Abgewiesener'";
$qry.=" AND a.rolle='Abgewiesener'";
break;
default:
$qry .=" AND (rolle_kurzbz='Interessent' OR rolle_kurzbz='Bewerber')";
break;
}
if($semester!=null)
$qry.=" AND tbl_prestudentrolle.ausbildungssemester='$semester'";
$qry.=" AND ausbildungssemester='$semester'";
echo $qry;
//echo $qry;
if($result = pg_query($this->conn, $qry))
{
while($row = pg_fetch_object($result))
+40 -47
View File
@@ -62,25 +62,33 @@ while ($row=pg_fetch_object($result))
<VERBAND:stg_kz><?php echo $row->studiengang_kz; ?></VERBAND:stg_kz>
</RDF:Description>
<RDF:Description RDF:about="<?php echo $rdf_url.$stg_kurzbz.'/interessenten'; ?>" >
<VERBAND:name>Interessenten</VERBAND:name>
<RDF:Description RDF:about="<?php echo $rdf_url.$stg_kurzbz.'/prestudent'; ?>" >
<VERBAND:name>PreStudent</VERBAND:name>
<VERBAND:stg><?php echo $stg_kurzbz; ?></VERBAND:stg>
<VERBAND:stg_kz><?php echo $row->studiengang_kz; ?></VERBAND:stg_kz>
<VERBAND:typ>interessenten</VERBAND:typ>
<VERBAND:typ>prestudent</VERBAND:typ>
</RDF:Description>
<?php
foreach ($stsem_obj->studiensemester as $stsem)
{
?>
<RDF:Description RDF:about="<?php echo $rdf_url.$stg_kurzbz.'/interessenten/'.$stsem->studiensemester_kurzbz; ?>" >
<RDF:Description RDF:about="<?php echo $rdf_url.$stg_kurzbz.'/'.$stsem->studiensemester_kurzbz; ?>" >
<VERBAND:name><?php echo $stsem->studiensemester_kurzbz; ?></VERBAND:name>
<VERBAND:stg><?php echo $stg_kurzbz; ?></VERBAND:stg>
<VERBAND:stg_kz><?php echo $row->studiengang_kz; ?></VERBAND:stg_kz>
<VERBAND:stsem><?php echo $stsem->studiensemester_kurzbz; ?></VERBAND:stsem>
<VERBAND:typ>prestudent</VERBAND:typ>
</RDF:Description>
<RDF:Description RDF:about="<?php echo $rdf_url.$stg_kurzbz.'/'.$stsem->studiensemester_kurzbz.'/interessenten'; ?>" >
<VERBAND:name>Interessenten</VERBAND:name>
<VERBAND:stg><?php echo $stg_kurzbz; ?></VERBAND:stg>
<VERBAND:stg_kz><?php echo $row->studiengang_kz; ?></VERBAND:stg_kz>
<VERBAND:stsem><?php echo $stsem->studiensemester_kurzbz; ?></VERBAND:stsem>
<VERBAND:typ>interessenten</VERBAND:typ>
</RDF:Description>
<RDF:Description RDF:about="<?php echo $rdf_url.$stg_kurzbz.'/interessenten/'.$stsem->studiensemester_kurzbz.'/zgv'; ?>" >
<RDF:Description RDF:about="<?php echo $rdf_url.$stg_kurzbz.'/'.$stsem->studiensemester_kurzbz.'/interessenten/zgv'; ?>" >
<VERBAND:name>ZGV erfüllt</VERBAND:name>
<VERBAND:stg><?php echo $stg_kurzbz; ?></VERBAND:stg>
<VERBAND:stg_kz><?php echo $row->studiengang_kz; ?></VERBAND:stg_kz>
@@ -88,7 +96,7 @@ while ($row=pg_fetch_object($result))
<VERBAND:typ>zgv</VERBAND:typ>
</RDF:Description>
<RDF:Description RDF:about="<?php echo $rdf_url.$stg_kurzbz.'/interessenten/'.$stsem->studiensemester_kurzbz.'/reihungstestangemeldet'; ?>" >
<RDF:Description RDF:about="<?php echo $rdf_url.$stg_kurzbz.'/'.$stsem->studiensemester_kurzbz.'/interessenten/reihungstestangemeldet'; ?>" >
<VERBAND:name>Reihungstest angemeldet</VERBAND:name>
<VERBAND:stg><?php echo $stg_kurzbz; ?></VERBAND:stg>
<VERBAND:stg_kz><?php echo $row->studiengang_kz; ?></VERBAND:stg_kz>
@@ -96,35 +104,23 @@ while ($row=pg_fetch_object($result))
<VERBAND:typ>reihungstestangemeldet</VERBAND:typ>
</RDF:Description>
<RDF:Description RDF:about="<?php echo $rdf_url.$stg_kurzbz.'/interessenten/'.$stsem->studiensemester_kurzbz.'/reihungstestnichtangemeldet'; ?>" >
<RDF:Description RDF:about="<?php echo $rdf_url.$stg_kurzbz.'/'.$stsem->studiensemester_kurzbz.'/interessenten/reihungstestnichtangemeldet'; ?>" >
<VERBAND:name>Nicht zum Reihungstest angemeldet</VERBAND:name>
<VERBAND:stg><?php echo $stg_kurzbz; ?></VERBAND:stg>
<VERBAND:stg_kz><?php echo $row->studiengang_kz; ?></VERBAND:stg_kz>
<VERBAND:stsem><?php echo $stsem->studiensemester_kurzbz; ?></VERBAND:stsem>
<VERBAND:typ>reihungstestnichtangemeldet</VERBAND:typ>
</RDF:Description>
<?php
}
?>
<RDF:Description RDF:about="<?php echo $rdf_url.$stg_kurzbz.'/bewerber'; ?>" >
<RDF:Description RDF:about="<?php echo $rdf_url.$stg_kurzbz.'/'.$stsem->studiensemester_kurzbz.'/bewerber'; ?>" >
<VERBAND:name>Bewerber</VERBAND:name>
<VERBAND:stg><?php echo $stg_kurzbz; ?></VERBAND:stg>
<VERBAND:stg_kz><?php echo $row->studiengang_kz; ?></VERBAND:stg_kz>
<VERBAND:typ>bewerber</VERBAND:typ>
</RDF:Description>
<?php
foreach ($stsem_obj->studiensemester as $stsem)
{
?>
<RDF:Description RDF:about="<?php echo $rdf_url.$stg_kurzbz.'/bewerber/'.$stsem->studiensemester_kurzbz; ?>" >
<VERBAND:name><?php echo $stsem->studiensemester_kurzbz; ?></VERBAND:name>
<VERBAND:stg><?php echo $stg_kurzbz; ?></VERBAND:stg>
<VERBAND:stg_kz><?php echo $row->studiengang_kz; ?></VERBAND:stg_kz>
<VERBAND:stsem><?php echo $stsem->studiensemester_kurzbz; ?></VERBAND:stsem>
<VERBAND:typ>bewerber</VERBAND:typ>
</RDF:Description>
<RDF:Description RDF:about="<?php echo $rdf_url.$stg_kurzbz.'/bewerber/'.$stsem->studiensemester_kurzbz.'/aufgenommen'; ?>" >
<RDF:Description RDF:about="<?php echo $rdf_url.$stg_kurzbz.'/'.$stsem->studiensemester_kurzbz.'/aufgenommen'; ?>" >
<VERBAND:name>Aufgenommen</VERBAND:name>
<VERBAND:stg><?php echo $stg_kurzbz; ?></VERBAND:stg>
<VERBAND:stg_kz><?php echo $row->studiengang_kz; ?></VERBAND:stg_kz>
@@ -132,7 +128,7 @@ while ($row=pg_fetch_object($result))
<VERBAND:typ>aufgenommen</VERBAND:typ>
</RDF:Description>
<RDF:Description RDF:about="<?php echo $rdf_url.$stg_kurzbz.'/bewerber/'.$stsem->studiensemester_kurzbz.'/warteliste'; ?>" >
<RDF:Description RDF:about="<?php echo $rdf_url.$stg_kurzbz.'/'.$stsem->studiensemester_kurzbz.'/warteliste'; ?>" >
<VERBAND:name>Warteliste</VERBAND:name>
<VERBAND:stg><?php echo $stg_kurzbz; ?></VERBAND:stg>
<VERBAND:stg_kz><?php echo $row->studiengang_kz; ?></VERBAND:stg_kz>
@@ -140,7 +136,7 @@ while ($row=pg_fetch_object($result))
<VERBAND:typ>warteliste</VERBAND:typ>
</RDF:Description>
<RDF:Description RDF:about="<?php echo $rdf_url.$stg_kurzbz.'/bewerber/'.$stsem->studiensemester_kurzbz.'/absage'; ?>" >
<RDF:Description RDF:about="<?php echo $rdf_url.$stg_kurzbz.'/'.$stsem->studiensemester_kurzbz.'/absage'; ?>" >
<VERBAND:name>Absage</VERBAND:name>
<VERBAND:stg><?php echo $stg_kurzbz; ?></VERBAND:stg>
<VERBAND:stg_kz><?php echo $row->studiengang_kz; ?></VERBAND:stg_kz>
@@ -236,33 +232,30 @@ while ($row=pg_fetch_object($result))
$stg_kurzbz=strtoupper($row->typ.$row->kurzbz);
echo "\t<RDF:li RDF:resource=\"$rdf_url$stg_kurzbz\" />\n";
echo "\t<RDF:li>\n\t\t<RDF:Seq RDF:about=\"$rdf_url$stg_kurzbz\">\n";
//Interessenten
echo "\t\t\t<RDF:li RDF:resource=\"$rdf_url$stg_kurzbz/interessenten\" />\n";
echo "\t\t\t<RDF:li>\n\t\t\t\t<RDF:Seq RDF:about=\"$rdf_url$stg_kurzbz/interessenten\">\n";
//Prestudent
echo "\t\t\t<RDF:li RDF:resource=\"$rdf_url$stg_kurzbz/prestudent\" />\n";
echo "\t\t\t<RDF:li>\n\t\t\t\t<RDF:Seq RDF:about=\"$rdf_url$stg_kurzbz/prestudent\">\n";
foreach ($stsem_obj->studiensemester as $stsem)
{
echo "\t\t\t<RDF:li RDF:resource=\"$rdf_url$stg_kurzbz/interessenten/$stsem->studiensemester_kurzbz\" />\n";
echo "\t\t\t<RDF:li>\n\t\t\t\t<RDF:Seq RDF:about=\"$rdf_url$stg_kurzbz/interessenten/$stsem->studiensemester_kurzbz\">\n";
echo "\t\t\t\t<RDF:li RDF:resource=\"$rdf_url$stg_kurzbz/interessenten/$stsem->studiensemester_kurzbz/zgv\" />\n";
echo "\t\t\t\t<RDF:li RDF:resource=\"$rdf_url$stg_kurzbz/interessenten/$stsem->studiensemester_kurzbz/reihungstestangemeldet\" />\n";
echo "\t\t\t\t<RDF:li RDF:resource=\"$rdf_url$stg_kurzbz/interessenten/$stsem->studiensemester_kurzbz/reihungstestnichtangemeldet\" />\n";
echo "\t\t\t\t</RDF:Seq>\n\t\t\t</RDF:li>\n";
echo "\t\t\t<RDF:li>\n\t\t\t\t<RDF:Seq RDF:about=\"$rdf_url$stg_kurzbz/$stsem->studiensemester_kurzbz\">\n";
echo "\t\t\t<RDF:li>";
echo "\n\t\t\t\t<RDF:Seq RDF:about=\"$rdf_url$stg_kurzbz/$stsem->studiensemester_kurzbz/interessenten\">\n";
echo "\t\t\t\t<RDF:li RDF:resource=\"$rdf_url$stg_kurzbz/$stsem->studiensemester_kurzbz/interessenten/zgv\" />\n";
echo "\t\t\t\t<RDF:li RDF:resource=\"$rdf_url$stg_kurzbz/$stsem->studiensemester_kurzbz/interessenten/reihungstestangemeldet\" />\n";
echo "\t\t\t\t<RDF:li RDF:resource=\"$rdf_url$stg_kurzbz/$stsem->studiensemester_kurzbz/interessenten/reihungstestnichtangemeldet\" />\n";
echo "\t\t\t\t</RDF:Seq>";
echo "\n\t\t\t</RDF:li>\n";
echo "\t\t\t\t<RDF:li RDF:resource=\"$rdf_url$stg_kurzbz/$stsem->studiensemester_kurzbz/bewerber\" />\n";
echo "\t\t\t\t<RDF:li RDF:resource=\"$rdf_url$stg_kurzbz/$stsem->studiensemester_kurzbz/aufgenommen\" />\n";
echo "\t\t\t\t<RDF:li RDF:resource=\"$rdf_url$stg_kurzbz/$stsem->studiensemester_kurzbz/warteliste\" />\n";
echo "\t\t\t\t<RDF:li RDF:resource=\"$rdf_url$stg_kurzbz/$stsem->studiensemester_kurzbz/absage\" />\n";
echo "\t\t\t</RDF:Seq>\n\t\t\t</RDF:li>\n";
}
echo "\t\t\t</RDF:Seq>\n\t\t\t</RDF:li>\n";
//Bewerber
echo "\t\t\t<RDF:li RDF:resource=\"$rdf_url$stg_kurzbz/bewerber\" />\n";
echo "\t\t\t<RDF:li>\n\t\t\t\t<RDF:Seq RDF:about=\"$rdf_url$stg_kurzbz/bewerber\">\n";
foreach ($stsem_obj->studiensemester as $stsem)
{
echo "\t\t\t<RDF:li RDF:resource=\"$rdf_url$stg_kurzbz/bewerber/$stsem->studiensemester_kurzbz\" />\n";
echo "\t\t\t<RDF:li>\n\t\t\t\t<RDF:Seq RDF:about=\"$rdf_url$stg_kurzbz/bewerber/$stsem->studiensemester_kurzbz\">\n";
echo "\t\t\t\t<RDF:li RDF:resource=\"$rdf_url$stg_kurzbz/bewerber/$stsem->studiensemester_kurzbz/aufgenommen\" />\n";
echo "\t\t\t\t<RDF:li RDF:resource=\"$rdf_url$stg_kurzbz/bewerber/$stsem->studiensemester_kurzbz/warteliste\" />\n";
echo "\t\t\t\t<RDF:li RDF:resource=\"$rdf_url$stg_kurzbz/bewerber/$stsem->studiensemester_kurzbz/absage\" />\n";
echo "\t\t\t\t</RDF:Seq>\n\t\t\t</RDF:li>\n";
}
echo "\t\t\t\t</RDF:Seq>\n\t\t\t</RDF:li>\n";
$lastout='stg_kz';
}