mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-10-12 06:54:04 +00:00
Added Aufnahmegruppe DropDown in FAS
This commit is contained in:
@@ -36,6 +36,25 @@ function loadAufnahmeTermine(prestudent_id)
|
|||||||
document.getElementById('aufnahmetermine-button-savegesamtpunkte').disabled=false;
|
document.getElementById('aufnahmetermine-button-savegesamtpunkte').disabled=false;
|
||||||
document.getElementById('aufnahmetermine-button-calculatetotal').disabled=false;
|
document.getElementById('aufnahmetermine-button-calculatetotal').disabled=false;
|
||||||
|
|
||||||
|
|
||||||
|
// Gruppen DropDown laden
|
||||||
|
var aufnahmegruppemenulist = document.getElementById('aufnahmetermine-menulist-aufnahmegruppe');
|
||||||
|
var url="<?php echo APP_ROOT ?>rdf/gruppen.rdf.php?aufnahmegruppe=true&optional=true";
|
||||||
|
|
||||||
|
//Alte DS entfernen
|
||||||
|
var oldDatasources = aufnahmegruppemenulist.database.GetDataSources();
|
||||||
|
while(oldDatasources.hasMoreElements())
|
||||||
|
{
|
||||||
|
aufnahmegruppemenulist.database.RemoveDataSource(oldDatasources.getNext());
|
||||||
|
}
|
||||||
|
//Refresh damit die entfernten DS auch wirklich entfernt werden
|
||||||
|
aufnahmegruppemenulist.builder.rebuild();
|
||||||
|
|
||||||
|
var rdfService = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService(Components.interfaces.nsIRDFService);
|
||||||
|
var myDatasource = rdfService.GetDataSourceBlocking(url);
|
||||||
|
aufnahmegruppemenulist.database.AddDataSource(myDatasource);
|
||||||
|
aufnahmegruppemenulist.builder.rebuild();
|
||||||
|
|
||||||
// Gesamtpunkte laden und anzeigen
|
// Gesamtpunkte laden und anzeigen
|
||||||
|
|
||||||
var url = '<?php echo APP_ROOT ?>rdf/student.rdf.php?prestudent_id='+prestudent_id+'&'+gettimestamp();
|
var url = '<?php echo APP_ROOT ?>rdf/student.rdf.php?prestudent_id='+prestudent_id+'&'+gettimestamp();
|
||||||
@@ -51,11 +70,13 @@ function loadAufnahmeTermine(prestudent_id)
|
|||||||
|
|
||||||
punkte = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#punkte" ));
|
punkte = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#punkte" ));
|
||||||
reihungstestangetreten = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#reihungstestangetreten" ));
|
reihungstestangetreten = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#reihungstestangetreten" ));
|
||||||
|
var aufnahmegruppe_kurzbz = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#aufnahmegruppe_kurzbz" ));
|
||||||
document.getElementById('aufnahmetermine-textbox-gesamtpunkte').value=punkte;
|
document.getElementById('aufnahmetermine-textbox-gesamtpunkte').value=punkte;
|
||||||
if(reihungstestangetreten=='true')
|
if(reihungstestangetreten=='true')
|
||||||
document.getElementById('aufnahmetermine-checkbox-reihungstestangetreten').checked=true;
|
document.getElementById('aufnahmetermine-checkbox-reihungstestangetreten').checked=true;
|
||||||
else
|
else
|
||||||
document.getElementById('aufnahmetermine-checkbox-reihungstestangetreten').checked=false;
|
document.getElementById('aufnahmetermine-checkbox-reihungstestangetreten').checked=false;
|
||||||
|
document.getElementById('aufnahmetermine-menulist-aufnahmegruppe').value = aufnahmegruppe_kurzbz;
|
||||||
AufnahmeTermineStudienplanID = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#studienplan_id" ));
|
AufnahmeTermineStudienplanID = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#studienplan_id" ));
|
||||||
|
|
||||||
// ReihungstestDropDown laden
|
// ReihungstestDropDown laden
|
||||||
@@ -84,7 +105,7 @@ function loadAufnahmeTermine(prestudent_id)
|
|||||||
var oldDatasources = ortmenulist.database.GetDataSources();
|
var oldDatasources = ortmenulist.database.GetDataSources();
|
||||||
while(oldDatasources.hasMoreElements())
|
while(oldDatasources.hasMoreElements())
|
||||||
{
|
{
|
||||||
ort.database.RemoveDataSource(oldDatasources.getNext());
|
ortmenulist.database.RemoveDataSource(oldDatasources.getNext());
|
||||||
}
|
}
|
||||||
//Refresh damit die entfernten DS auch wirklich entfernt werden
|
//Refresh damit die entfernten DS auch wirklich entfernt werden
|
||||||
ortmenulist.builder.rebuild();
|
ortmenulist.builder.rebuild();
|
||||||
@@ -126,6 +147,7 @@ function AufnahmeTermineLoadTree()
|
|||||||
function AufnahmeTermineSaveGesamtpunkte()
|
function AufnahmeTermineSaveGesamtpunkte()
|
||||||
{
|
{
|
||||||
var punkte = document.getElementById('aufnahmetermine-textbox-gesamtpunkte').value;
|
var punkte = document.getElementById('aufnahmetermine-textbox-gesamtpunkte').value;
|
||||||
|
var aufnahmegruppe_kurzbz = document.getElementById('aufnahmetermine-menulist-aufnahmegruppe').value;
|
||||||
var reihungstestangetreten = document.getElementById('aufnahmetermine-checkbox-reihungstestangetreten').checked;
|
var reihungstestangetreten = document.getElementById('aufnahmetermine-checkbox-reihungstestangetreten').checked;
|
||||||
var url = '<?php echo APP_ROOT ?>content/student/studentDBDML.php';
|
var url = '<?php echo APP_ROOT ?>content/student/studentDBDML.php';
|
||||||
var req = new phpRequest(url,'','');
|
var req = new phpRequest(url,'','');
|
||||||
@@ -135,6 +157,7 @@ function AufnahmeTermineSaveGesamtpunkte()
|
|||||||
req.add('prestudent_id', AufnahmeTerminePrestudentID);
|
req.add('prestudent_id', AufnahmeTerminePrestudentID);
|
||||||
req.add('punkte', punkte);
|
req.add('punkte', punkte);
|
||||||
req.add('reihungstestangetreten',reihungstestangetreten);
|
req.add('reihungstestangetreten',reihungstestangetreten);
|
||||||
|
req.add('aufnahmegruppe_kurzbz',aufnahmegruppe_kurzbz);
|
||||||
|
|
||||||
var response = req.executePOST();
|
var response = req.executePOST();
|
||||||
var val = new ParseReturnValue(response);
|
var val = new ParseReturnValue(response);
|
||||||
|
|||||||
@@ -66,6 +66,18 @@ echo ']>
|
|||||||
</menupopup>
|
</menupopup>
|
||||||
</popupset>
|
</popupset>
|
||||||
<hbox style="padding-top: 10px">
|
<hbox style="padding-top: 10px">
|
||||||
|
<label value="Gruppe" control="aufnahmetermine-menulist-aufnahmegruppe"/>
|
||||||
|
<menulist id="aufnahmetermine-menulist-aufnahmegruppe" disabled="false"
|
||||||
|
datasources="rdf:null"
|
||||||
|
ref="http://www.technikum-wien.at/gruppen/liste">
|
||||||
|
<template>
|
||||||
|
<menupopup>
|
||||||
|
<menuitem value="rdf:http://www.technikum-wien.at/gruppen/rdf#gruppe_kurzbz"
|
||||||
|
label="rdf:http://www.technikum-wien.at/gruppen/rdf#bezeichnung"
|
||||||
|
uri="rdf:*"/>
|
||||||
|
</menupopup>
|
||||||
|
</template>
|
||||||
|
</menulist>
|
||||||
<label value="&aufnahmetermine-reihungstest.absolviert;" control="aufnahmetermine-checkbox-reihungstestangetreten"/>
|
<label value="&aufnahmetermine-reihungstest.absolviert;" control="aufnahmetermine-checkbox-reihungstestangetreten"/>
|
||||||
<checkbox id="aufnahmetermine-checkbox-reihungstestangetreten" checked="true"/>
|
<checkbox id="aufnahmetermine-checkbox-reihungstestangetreten" checked="true"/>
|
||||||
<label value="Gesamtpunkte" control="aufnahmetermine-textbox-gesamtpunkte"/>
|
<label value="Gesamtpunkte" control="aufnahmetermine-textbox-gesamtpunkte"/>
|
||||||
|
|||||||
@@ -4053,6 +4053,7 @@ if(!$error)
|
|||||||
$reihungstestangetreten = ($_POST['reihungstestangetreten']=='true'?true:false);
|
$reihungstestangetreten = ($_POST['reihungstestangetreten']=='true'?true:false);
|
||||||
$prestudent->punkte = $punkte;
|
$prestudent->punkte = $punkte;
|
||||||
$prestudent->reihungstestangetreten = $reihungstestangetreten;
|
$prestudent->reihungstestangetreten = $reihungstestangetreten;
|
||||||
|
$prestudent->aufnahmegruppe_kurzbz = $_POST['aufnahmegruppe_kurzbz'];
|
||||||
$prestudent->new=false;
|
$prestudent->new=false;
|
||||||
|
|
||||||
if($prestudent->save())
|
if($prestudent->save())
|
||||||
|
|||||||
@@ -273,7 +273,7 @@ else
|
|||||||
class="sortDirectionIndicator"
|
class="sortDirectionIndicator"
|
||||||
sort="rdf:http://www.technikum-wien.at/student/rdf#punkte" onclick="StudentTreeSort()"/>
|
sort="rdf:http://www.technikum-wien.at/student/rdf#punkte" onclick="StudentTreeSort()"/>
|
||||||
<splitter class="tree-splitter"/>
|
<splitter class="tree-splitter"/>
|
||||||
<treecol id="student-treecol-rt_punkte1" label="Punkte1" flex="1" hidden="true" persist="hidden, width, ordinal"
|
<!--<treecol id="student-treecol-rt_punkte1" label="Punkte1" flex="1" hidden="true" persist="hidden, width, ordinal"
|
||||||
class="sortDirectionIndicator"
|
class="sortDirectionIndicator"
|
||||||
sort="rdf:http://www.technikum-wien.at/student/rdf#punkte1" onclick="StudentTreeSort()"/>
|
sort="rdf:http://www.technikum-wien.at/student/rdf#punkte1" onclick="StudentTreeSort()"/>
|
||||||
<splitter class="tree-splitter"/>
|
<splitter class="tree-splitter"/>
|
||||||
@@ -284,6 +284,10 @@ else
|
|||||||
<treecol id="student-treecol-rt_punkte3" label="Punkte3" flex="1" hidden="true" persist="hidden, width, ordinal"
|
<treecol id="student-treecol-rt_punkte3" label="Punkte3" flex="1" hidden="true" persist="hidden, width, ordinal"
|
||||||
class="sortDirectionIndicator"
|
class="sortDirectionIndicator"
|
||||||
sort="rdf:http://www.technikum-wien.at/student/rdf#punkte3" onclick="StudentTreeSort()"/>
|
sort="rdf:http://www.technikum-wien.at/student/rdf#punkte3" onclick="StudentTreeSort()"/>
|
||||||
|
<splitter class="tree-splitter"/>-->
|
||||||
|
<treecol id="student-treecol-aufnahmegruppe" label="Aufnahmegruppe" flex="1" hidden="true" persist="hidden, width, ordinal"
|
||||||
|
class="sortDirectionIndicator"
|
||||||
|
sort="rdf:http://www.technikum-wien.at/student/rdf#aufnahmegruppe_kurzbz" onclick="StudentTreeSort()"/>
|
||||||
<splitter class="tree-splitter"/>
|
<splitter class="tree-splitter"/>
|
||||||
<treecol id="student-treecol-rt_datum" label="RT Datum" flex="1" hidden="true" persist="hidden, width, ordinal"
|
<treecol id="student-treecol-rt_datum" label="RT Datum" flex="1" hidden="true" persist="hidden, width, ordinal"
|
||||||
class="sortDirectionIndicator"
|
class="sortDirectionIndicator"
|
||||||
@@ -350,9 +354,12 @@ else
|
|||||||
<treecell label="rdf:http://www.technikum-wien.at/student/rdf#orgform" />
|
<treecell label="rdf:http://www.technikum-wien.at/student/rdf#orgform" />
|
||||||
<treecell label="rdf:http://www.technikum-wien.at/student/rdf#aufmerksamdurch_kurzbz" />
|
<treecell label="rdf:http://www.technikum-wien.at/student/rdf#aufmerksamdurch_kurzbz" />
|
||||||
<treecell label="rdf:http://www.technikum-wien.at/student/rdf#punkte" />
|
<treecell label="rdf:http://www.technikum-wien.at/student/rdf#punkte" />
|
||||||
|
<!--
|
||||||
<treecell label="rdf:http://www.technikum-wien.at/student/rdf#punkte1" />
|
<treecell label="rdf:http://www.technikum-wien.at/student/rdf#punkte1" />
|
||||||
<treecell label="rdf:http://www.technikum-wien.at/student/rdf#punkte2" />
|
<treecell label="rdf:http://www.technikum-wien.at/student/rdf#punkte2" />
|
||||||
<treecell label="rdf:http://www.technikum-wien.at/student/rdf#punkte3" />
|
<treecell label="rdf:http://www.technikum-wien.at/student/rdf#punkte3" />
|
||||||
|
-->
|
||||||
|
<treecell label="rdf:http://www.technikum-wien.at/student/rdf#aufnahmegruppe_kurzbz" />
|
||||||
<treecell label="rdf:http://www.technikum-wien.at/student/rdf#rt_datum" />
|
<treecell label="rdf:http://www.technikum-wien.at/student/rdf#rt_datum" />
|
||||||
<treecell label="rdf:http://www.technikum-wien.at/student/rdf#rt_anmeldung" />
|
<treecell label="rdf:http://www.technikum-wien.at/student/rdf#rt_anmeldung" />
|
||||||
<treecell label="rdf:http://www.technikum-wien.at/student/rdf#dual_bezeichnung" />
|
<treecell label="rdf:http://www.technikum-wien.at/student/rdf#dual_bezeichnung" />
|
||||||
|
|||||||
@@ -68,6 +68,7 @@ class prestudent extends person
|
|||||||
public $zgvdoktordatum;
|
public $zgvdoktordatum;
|
||||||
public $zgvdoktornation;
|
public $zgvdoktornation;
|
||||||
public $gsstudientyp_kurzbz='Intern';
|
public $gsstudientyp_kurzbz='Intern';
|
||||||
|
public $aufnahmegruppe_kurzbz;
|
||||||
|
|
||||||
public $status_kurzbz;
|
public $status_kurzbz;
|
||||||
public $studiensemester_kurzbz;
|
public $studiensemester_kurzbz;
|
||||||
@@ -157,6 +158,7 @@ class prestudent extends person
|
|||||||
$this->zgvdoktordatum = $row->zgvdoktordatum;
|
$this->zgvdoktordatum = $row->zgvdoktordatum;
|
||||||
$this->zgvdoktornation = $row->zgvdoktornation;
|
$this->zgvdoktornation = $row->zgvdoktornation;
|
||||||
$this->gsstudientyp_kurzbz = $row->gsstudientyp_kurzbz;
|
$this->gsstudientyp_kurzbz = $row->gsstudientyp_kurzbz;
|
||||||
|
$this->aufnahmegruppe_kurzbz = $row->aufnahmegruppe_kurzbz;
|
||||||
|
|
||||||
if(!person::load($row->person_id))
|
if(!person::load($row->person_id))
|
||||||
return false;
|
return false;
|
||||||
@@ -232,7 +234,8 @@ class prestudent extends person
|
|||||||
zgvmas_code, zgvmaort, zgvmadatum, zgvmanation, aufnahmeschluessel, facheinschlberuf,
|
zgvmas_code, zgvmaort, zgvmadatum, zgvmanation, aufnahmeschluessel, facheinschlberuf,
|
||||||
reihungstest_id, anmeldungreihungstest, reihungstestangetreten, rt_gesamtpunkte,
|
reihungstest_id, anmeldungreihungstest, reihungstestangetreten, rt_gesamtpunkte,
|
||||||
rt_punkte1, rt_punkte2, rt_punkte3, bismelden, insertamum, insertvon,
|
rt_punkte1, rt_punkte2, rt_punkte3, bismelden, insertamum, insertvon,
|
||||||
updateamum, updatevon, anmerkung, dual, ausstellungsstaat, mentor, gsstudientyp_kurzbz) VALUES('.
|
updateamum, updatevon, anmerkung, dual, ausstellungsstaat, mentor,
|
||||||
|
gsstudientyp_kurzbz, aufnahmegruppe_kurzbz) VALUES('.
|
||||||
$this->db_add_param($this->aufmerksamdurch_kurzbz).",".
|
$this->db_add_param($this->aufmerksamdurch_kurzbz).",".
|
||||||
$this->db_add_param($this->person_id).",".
|
$this->db_add_param($this->person_id).",".
|
||||||
$this->db_add_param($this->studiengang_kz).",".
|
$this->db_add_param($this->studiengang_kz).",".
|
||||||
@@ -264,7 +267,8 @@ class prestudent extends person
|
|||||||
$this->db_add_param($this->dual, FHC_BOOLEAN).",".
|
$this->db_add_param($this->dual, FHC_BOOLEAN).",".
|
||||||
$this->db_add_param($this->ausstellungsstaat).",".
|
$this->db_add_param($this->ausstellungsstaat).",".
|
||||||
$this->db_add_param($this->mentor).",".
|
$this->db_add_param($this->mentor).",".
|
||||||
$this->db_add_param($this->gsstudientyp_kurzbz).");";
|
$this->db_add_param($this->gsstudientyp_kurzbz).",".
|
||||||
|
$this->db_add_param($this->aufnahmegruppe_kurzbz).");";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -298,7 +302,8 @@ class prestudent extends person
|
|||||||
' mentor='.$this->db_add_param($this->mentor).",".
|
' mentor='.$this->db_add_param($this->mentor).",".
|
||||||
' gsstudientyp_kurzbz='.$this->db_add_param($this->gsstudientyp_kurzbz).",".
|
' gsstudientyp_kurzbz='.$this->db_add_param($this->gsstudientyp_kurzbz).",".
|
||||||
' dual='.$this->db_add_param($this->dual, FHC_BOOLEAN).",".
|
' dual='.$this->db_add_param($this->dual, FHC_BOOLEAN).",".
|
||||||
' ausstellungsstaat='.$this->db_add_param($this->ausstellungsstaat).
|
' ausstellungsstaat='.$this->db_add_param($this->ausstellungsstaat).",".
|
||||||
|
' aufnahmegruppe_kurzbz='.$this->db_add_param($this->aufnahmegruppe_kurzbz).' '.
|
||||||
" WHERE prestudent_id=".$this->db_add_param($this->prestudent_id).";";
|
" WHERE prestudent_id=".$this->db_add_param($this->prestudent_id).";";
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -688,6 +693,7 @@ class prestudent extends person
|
|||||||
$ps->anmerkung = $row->anmerkung;
|
$ps->anmerkung = $row->anmerkung;
|
||||||
$ps->dual = $this->db_parse_bool($row->dual);
|
$ps->dual = $this->db_parse_bool($row->dual);
|
||||||
$ps->gsstudientyp_kurzbz = $row->gsstudientyp_kurzbz;
|
$ps->gsstudientyp_kurzbz = $row->gsstudientyp_kurzbz;
|
||||||
|
$ps->aufnahmegruppe_kurzbz = $row->aufnahmegruppe_kurzbz;
|
||||||
|
|
||||||
$ps->status_kurzbz = $row->status_kurzbz;
|
$ps->status_kurzbz = $row->status_kurzbz;
|
||||||
$ps->studiensemester_kurzbz = $row->studiensemester_kurzbz;
|
$ps->studiensemester_kurzbz = $row->studiensemester_kurzbz;
|
||||||
|
|||||||
+47
-24
@@ -22,7 +22,7 @@
|
|||||||
// header für no cache
|
// header für no cache
|
||||||
header("Cache-Control: no-cache");
|
header("Cache-Control: no-cache");
|
||||||
header("Cache-Control: post-check=0, pre-check=0",false);
|
header("Cache-Control: post-check=0, pre-check=0",false);
|
||||||
header("Expires Mon, 26 Jul 1997 05:00:00 GMT");
|
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
|
||||||
header("Pragma: no-cache");
|
header("Pragma: no-cache");
|
||||||
// content type setzen
|
// content type setzen
|
||||||
header("Content-type: application/xhtml+xml");
|
header("Content-type: application/xhtml+xml");
|
||||||
@@ -34,15 +34,21 @@ require_once('../include/datum.class.php');
|
|||||||
require_once('../include/basis_db.class.php');
|
require_once('../include/basis_db.class.php');
|
||||||
|
|
||||||
$filter = null;
|
$filter = null;
|
||||||
|
$aufnahmegruppe = null;
|
||||||
|
|
||||||
if(isset($_GET['filter']))
|
if(isset($_GET['filter']))
|
||||||
{
|
{
|
||||||
$filter = strtolower($_GET['filter']);
|
$filter = strtolower($_GET['filter']);
|
||||||
}
|
}
|
||||||
|
elseif(isset($_GET['aufnahmegruppe']))
|
||||||
|
{
|
||||||
|
$aufnahmegruppe = true;
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if(isset($_GET['uid']))
|
if(isset($_GET['uid']))
|
||||||
$uid = $_GET['uid'];
|
$uid = $_GET['uid'];
|
||||||
else
|
else
|
||||||
die('uid muss uebergeben werden');
|
die('uid muss uebergeben werden');
|
||||||
|
|
||||||
if(isset($_GET['studiensemester_kurzbz']))
|
if(isset($_GET['studiensemester_kurzbz']))
|
||||||
@@ -53,7 +59,7 @@ else
|
|||||||
|
|
||||||
$datum = new datum();
|
$datum = new datum();
|
||||||
|
|
||||||
|
|
||||||
$rdf_url='http://www.technikum-wien.at/gruppen';
|
$rdf_url='http://www.technikum-wien.at/gruppen';
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
@@ -61,30 +67,47 @@ echo '
|
|||||||
xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
xmlns:GRP="'.$rdf_url.'/rdf#"
|
xmlns:GRP="'.$rdf_url.'/rdf#"
|
||||||
>
|
>
|
||||||
|
<RDF:Seq about="'.$rdf_url.'/liste">
|
||||||
<RDF:Seq about="'.$rdf_url.'/liste">
|
|
||||||
';
|
';
|
||||||
|
|
||||||
if($filter)
|
|
||||||
$qry = "SELECT * FROM tbl_gruppe WHERE LOWER(gruppe_kurzbz) LIKE '%" . $filter . "%'";
|
|
||||||
else
|
|
||||||
$qry = "SELECT * FROM public.tbl_benutzergruppe JOIN tbl_gruppe using(gruppe_kurzbz) WHERE uid='".addslashes($uid)."' AND (studiensemester_kurzbz='".addslashes($studiensemester_kurzbz)."' OR studiensemester_kurzbz is null)";
|
|
||||||
|
|
||||||
$db = new basis_db();
|
$db = new basis_db();
|
||||||
|
|
||||||
|
if($filter)
|
||||||
|
{
|
||||||
|
$qry = "SELECT * FROM tbl_gruppe WHERE LOWER(gruppe_kurzbz) LIKE '%" . $db->db_escape($filter) . "%'";
|
||||||
|
}
|
||||||
|
elseif($aufnahmegruppe)
|
||||||
|
{
|
||||||
|
$qry = "SELECT * FROM tbl_gruppe WHERE aufnahmegruppe=true";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
$qry = "SELECT * FROM public.tbl_benutzergruppe JOIN tbl_gruppe using(gruppe_kurzbz) WHERE uid=".$db->db_add_param($uid)." AND (studiensemester_kurzbz=".$db->db_add_param($studiensemester_kurzbz)." OR studiensemester_kurzbz is null)";
|
||||||
|
|
||||||
|
if(isset($_GET['optional']))
|
||||||
|
{
|
||||||
|
echo '
|
||||||
|
<RDF:li>
|
||||||
|
<RDF:Description id="" about="'.$rdf_url.'/" >
|
||||||
|
<GRP:gruppe_kurzbz><![CDATA[]]></GRP:gruppe_kurzbz>
|
||||||
|
<GRP:bezeichnung><![CDATA[-- keine Auswahl --]]></GRP:bezeichnung>
|
||||||
|
<GRP:generiert><![CDATA[]]></GRP:generiert>
|
||||||
|
</RDF:Description>
|
||||||
|
</RDF:li>
|
||||||
|
';
|
||||||
|
}
|
||||||
if($db->db_query($qry))
|
if($db->db_query($qry))
|
||||||
{
|
{
|
||||||
while($row = $db->db_fetch_object())
|
while($row = $db->db_fetch_object())
|
||||||
{
|
{
|
||||||
if($filter)
|
if($filter || $aufnahmegruppe)
|
||||||
{
|
{
|
||||||
echo '
|
echo '
|
||||||
<RDF:li>
|
<RDF:li>
|
||||||
<RDF:Description id="'.$row->gruppe_kurzbz.'" about="'.$rdf_url.'/'.$row->gruppe_kurzbz.'" >
|
<RDF:Description id="'.$row->gruppe_kurzbz.'" about="'.$rdf_url.'/'.$row->gruppe_kurzbz.'" >
|
||||||
<GRP:gruppe_kurzbz><![CDATA['.$row->gruppe_kurzbz.']]></GRP:gruppe_kurzbz>
|
<GRP:gruppe_kurzbz><![CDATA['.$row->gruppe_kurzbz.']]></GRP:gruppe_kurzbz>
|
||||||
<GRP:bezeichnung><![CDATA['.$row->bezeichnung.']]></GRP:bezeichnung>
|
<GRP:bezeichnung><![CDATA['.$row->bezeichnung.']]></GRP:bezeichnung>
|
||||||
<GRP:generiert><![CDATA['.($row->generiert=='t'?'Ja':'Nein').']]></GRP:generiert>
|
<GRP:generiert><![CDATA['.($row->generiert=='t'?'Ja':'Nein').']]></GRP:generiert>
|
||||||
</RDF:Description>
|
</RDF:Description>
|
||||||
</RDF:li>
|
</RDF:li>
|
||||||
';
|
';
|
||||||
}
|
}
|
||||||
@@ -92,18 +115,18 @@ if($db->db_query($qry))
|
|||||||
{
|
{
|
||||||
echo '
|
echo '
|
||||||
<RDF:li>
|
<RDF:li>
|
||||||
<RDF:Description id="'.$row->uid.'/'.$row->gruppe_kurzbz.'" about="'.$rdf_url.'/'.$row->uid.'/'.$row->gruppe_kurzbz.'" >
|
<RDF:Description id="'.$row->uid.'/'.$row->gruppe_kurzbz.'" about="'.$rdf_url.'/'.$row->uid.'/'.$row->gruppe_kurzbz.'" >
|
||||||
<GRP:gruppe_kurzbz><![CDATA['.$row->gruppe_kurzbz.']]></GRP:gruppe_kurzbz>
|
<GRP:gruppe_kurzbz><![CDATA['.$row->gruppe_kurzbz.']]></GRP:gruppe_kurzbz>
|
||||||
<GRP:bezeichnung><![CDATA['.$row->bezeichnung.']]></GRP:bezeichnung>
|
<GRP:bezeichnung><![CDATA['.$row->bezeichnung.']]></GRP:bezeichnung>
|
||||||
<GRP:generiert><![CDATA['.($row->generiert=='t'?'Ja':'Nein').']]></GRP:generiert>
|
<GRP:generiert><![CDATA['.($row->generiert=='t'?'Ja':'Nein').']]></GRP:generiert>
|
||||||
<GRP:uid><![CDATA['.$row->uid.']]></GRP:uid>
|
<GRP:uid><![CDATA['.$row->uid.']]></GRP:uid>
|
||||||
<GRP:studiensemester_kurzbz><![CDATA['.$row->studiensemester_kurzbz.']]></GRP:studiensemester_kurzbz>
|
<GRP:studiensemester_kurzbz><![CDATA['.$row->studiensemester_kurzbz.']]></GRP:studiensemester_kurzbz>
|
||||||
</RDF:Description>
|
</RDF:Description>
|
||||||
</RDF:li>
|
</RDF:li>
|
||||||
';
|
';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</RDF:Seq>
|
</RDF:Seq>
|
||||||
</RDF:RDF>
|
</RDF:RDF>
|
||||||
+4
-1
@@ -193,6 +193,7 @@ function draw_content_liste($row)
|
|||||||
<STUDENT:matr_nr><![CDATA['.$row->matr_nr.']]></STUDENT:matr_nr>
|
<STUDENT:matr_nr><![CDATA['.$row->matr_nr.']]></STUDENT:matr_nr>
|
||||||
<STUDENT:mentor><![CDATA['.$row->mentor.']]></STUDENT:mentor>
|
<STUDENT:mentor><![CDATA['.$row->mentor.']]></STUDENT:mentor>
|
||||||
<STUDENT:gsstudientyp_kurzbz><![CDATA['.($row->gsstudientyp_kurzbz).']]></STUDENT:gsstudientyp_kurzbz>
|
<STUDENT:gsstudientyp_kurzbz><![CDATA['.($row->gsstudientyp_kurzbz).']]></STUDENT:gsstudientyp_kurzbz>
|
||||||
|
<STUDENT:aufnahmegruppe_kurzbz><![CDATA['.($row->aufnahmegruppe_kurzbz).']]></STUDENT:aufnahmegruppe_kurzbz>
|
||||||
<STUDENT:aktiv><![CDATA['.((isset($row->bnaktiv) && $row->bnaktiv=='t')?'true':'false').']]></STUDENT:aktiv>
|
<STUDENT:aktiv><![CDATA['.((isset($row->bnaktiv) && $row->bnaktiv=='t')?'true':'false').']]></STUDENT:aktiv>
|
||||||
</RDF:Description>
|
</RDF:Description>
|
||||||
</RDF:li>';
|
</RDF:li>';
|
||||||
@@ -341,6 +342,7 @@ function draw_prestudent($row)
|
|||||||
<STUDENT:anmerkungpre><![CDATA['.$row->anmerkung.']]></STUDENT:anmerkungpre>
|
<STUDENT:anmerkungpre><![CDATA['.$row->anmerkung.']]></STUDENT:anmerkungpre>
|
||||||
<STUDENT:mentor><![CDATA['.$row->mentor.']]></STUDENT:mentor>
|
<STUDENT:mentor><![CDATA['.$row->mentor.']]></STUDENT:mentor>
|
||||||
<STUDENT:gsstudientyp_kurzbz><![CDATA['.$row->gsstudientyp_kurzbz.']]></STUDENT:gsstudientyp_kurzbz>
|
<STUDENT:gsstudientyp_kurzbz><![CDATA['.$row->gsstudientyp_kurzbz.']]></STUDENT:gsstudientyp_kurzbz>
|
||||||
|
<STUDENT:aufnahmegruppe_kurzbz><![CDATA['.$row->aufnahmegruppe_kurzbz.']]></STUDENT:aufnahmegruppe_kurzbz>
|
||||||
</RDF:Description>
|
</RDF:Description>
|
||||||
</RDF:li>';
|
</RDF:li>';
|
||||||
}
|
}
|
||||||
@@ -461,7 +463,8 @@ if($xmlformat=='rdf')
|
|||||||
)
|
)
|
||||||
AS email_privat,
|
AS email_privat,
|
||||||
(SELECT rt_gesamtpunkte as punkte FROM public.tbl_prestudent WHERE prestudent_id=tbl_student.prestudent_id) as punkte,
|
(SELECT rt_gesamtpunkte as punkte FROM public.tbl_prestudent WHERE prestudent_id=tbl_student.prestudent_id) as punkte,
|
||||||
tbl_prestudent.dual as dual, tbl_prestudent.reihungstest_id, tbl_prestudent.anmeldungreihungstest, p.matr_nr, tbl_prestudent.gsstudientyp_kurzbz
|
tbl_prestudent.dual as dual, tbl_prestudent.reihungstest_id, tbl_prestudent.anmeldungreihungstest, p.matr_nr,
|
||||||
|
tbl_prestudent.gsstudientyp_kurzbz, tbl_prestudent.aufnahmegruppe_kurzbz
|
||||||
FROM
|
FROM
|
||||||
public.tbl_student
|
public.tbl_student
|
||||||
JOIN public.tbl_benutzer ON (student_uid=uid)
|
JOIN public.tbl_benutzer ON (student_uid=uid)
|
||||||
|
|||||||
Reference in New Issue
Block a user