mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-26 00:54:27 +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-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
|
||||
|
||||
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" ));
|
||||
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;
|
||||
if(reihungstestangetreten=='true')
|
||||
document.getElementById('aufnahmetermine-checkbox-reihungstestangetreten').checked=true;
|
||||
else
|
||||
document.getElementById('aufnahmetermine-checkbox-reihungstestangetreten').checked=false;
|
||||
document.getElementById('aufnahmetermine-menulist-aufnahmegruppe').value = aufnahmegruppe_kurzbz;
|
||||
AufnahmeTermineStudienplanID = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#studienplan_id" ));
|
||||
|
||||
// ReihungstestDropDown laden
|
||||
@@ -84,7 +105,7 @@ function loadAufnahmeTermine(prestudent_id)
|
||||
var oldDatasources = ortmenulist.database.GetDataSources();
|
||||
while(oldDatasources.hasMoreElements())
|
||||
{
|
||||
ort.database.RemoveDataSource(oldDatasources.getNext());
|
||||
ortmenulist.database.RemoveDataSource(oldDatasources.getNext());
|
||||
}
|
||||
//Refresh damit die entfernten DS auch wirklich entfernt werden
|
||||
ortmenulist.builder.rebuild();
|
||||
@@ -126,6 +147,7 @@ function AufnahmeTermineLoadTree()
|
||||
function AufnahmeTermineSaveGesamtpunkte()
|
||||
{
|
||||
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 url = '<?php echo APP_ROOT ?>content/student/studentDBDML.php';
|
||||
var req = new phpRequest(url,'','');
|
||||
@@ -135,6 +157,7 @@ function AufnahmeTermineSaveGesamtpunkte()
|
||||
req.add('prestudent_id', AufnahmeTerminePrestudentID);
|
||||
req.add('punkte', punkte);
|
||||
req.add('reihungstestangetreten',reihungstestangetreten);
|
||||
req.add('aufnahmegruppe_kurzbz',aufnahmegruppe_kurzbz);
|
||||
|
||||
var response = req.executePOST();
|
||||
var val = new ParseReturnValue(response);
|
||||
|
||||
@@ -66,6 +66,18 @@ echo ']>
|
||||
</menupopup>
|
||||
</popupset>
|
||||
<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"/>
|
||||
<checkbox id="aufnahmetermine-checkbox-reihungstestangetreten" checked="true"/>
|
||||
<label value="Gesamtpunkte" control="aufnahmetermine-textbox-gesamtpunkte"/>
|
||||
|
||||
@@ -4053,6 +4053,7 @@ if(!$error)
|
||||
$reihungstestangetreten = ($_POST['reihungstestangetreten']=='true'?true:false);
|
||||
$prestudent->punkte = $punkte;
|
||||
$prestudent->reihungstestangetreten = $reihungstestangetreten;
|
||||
$prestudent->aufnahmegruppe_kurzbz = $_POST['aufnahmegruppe_kurzbz'];
|
||||
$prestudent->new=false;
|
||||
|
||||
if($prestudent->save())
|
||||
|
||||
@@ -273,7 +273,7 @@ else
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/student/rdf#punkte" onclick="StudentTreeSort()"/>
|
||||
<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"
|
||||
sort="rdf:http://www.technikum-wien.at/student/rdf#punkte1" onclick="StudentTreeSort()"/>
|
||||
<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"
|
||||
class="sortDirectionIndicator"
|
||||
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"/>
|
||||
<treecol id="student-treecol-rt_datum" label="RT Datum" flex="1" hidden="true" persist="hidden, width, ordinal"
|
||||
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#aufmerksamdurch_kurzbz" />
|
||||
<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#punkte2" />
|
||||
<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_anmeldung" />
|
||||
<treecell label="rdf:http://www.technikum-wien.at/student/rdf#dual_bezeichnung" />
|
||||
|
||||
Reference in New Issue
Block a user