mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-24 10:22:18 +00:00
3. Feld fuer Reihungstestpunkte hinzugefuegt; ueber Config aktivierbar
This commit is contained in:
@@ -457,6 +457,7 @@ if(!$error)
|
||||
$prestudent->punkte = str_replace(',','.',$_POST['punkte']);
|
||||
$prestudent->rt_punkte1 = str_replace(',','.',$_POST['punkte1']);
|
||||
$prestudent->rt_punkte2 = str_replace(',','.',$_POST['punkte2']);
|
||||
$prestudent->rt_punkte3 = str_replace(',','.',$_POST['punkte3']);
|
||||
$prestudent->bismelden = ($_POST['bismelden']=='true'?true:false);
|
||||
$prestudent->dual = ($_POST['dual']=='true'?true:false);
|
||||
$prestudent->anmerkung = $_POST['anmerkung'];
|
||||
@@ -633,7 +634,7 @@ if(!$error)
|
||||
$lehrverband->verband = '';
|
||||
$lehrverband->gruppe = '';
|
||||
$lehrverband->aktiv = true;
|
||||
$lehrverband->bezeichnung = 'AbUnterbrecher/Incoming';
|
||||
$lehrverband->bezeichnung = 'Ab-Unterbrecher';
|
||||
|
||||
$lehrverband->save(true);
|
||||
}
|
||||
|
||||
@@ -379,7 +379,20 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
<textbox id="student-prestudent-textbox-punkte1" disabled="true" maxlength="9" size="9" onchange="StudentReihungstestPunkteChange();" oninput="StudentReihungstestPunkteSum();"/>
|
||||
<label value="Punkte2" control="student-prestudent-textbox-punkte2"/>
|
||||
<textbox id="student-prestudent-textbox-punkte2" disabled="true" maxlength="9" size="9" onchange="StudentReihungstestPunkteChange();" oninput="StudentReihungstestPunkteSum();"/>
|
||||
<label value="Gesamtpunkte" control="student-prestudent-textbox-punkte"/>
|
||||
<?php
|
||||
// Das Eingebefeld fuer die 3. Reihungstestpunkte wird nur angezeigt,
|
||||
// wenn im dies im Config aktiviert wurde
|
||||
if(defined('RT_PUNKTE3') && RT_PUNKTE3=='true')
|
||||
$hidden='';
|
||||
else
|
||||
$hidden='hidden="true"';
|
||||
|
||||
echo '
|
||||
<label value="Punkte3" control="student-prestudent-textbox-punkte3" '.$hidden.'/>
|
||||
<textbox id="student-prestudent-textbox-punkte3" disabled="true" maxlength="9" size="9" onchange="StudentReihungstestPunkteChange();" oninput="StudentReihungstestPunkteSum();" '.$hidden.'/>
|
||||
';
|
||||
?>
|
||||
<label value="Gesamtpunkte" control="student-prestudent-textbox-punkte"/>
|
||||
<textbox id="student-prestudent-textbox-punkte" disabled="true" maxlength="9" size="9" onchange="StudentReihungstestPunkteChange();"/>
|
||||
</hbox>
|
||||
</row>
|
||||
|
||||
@@ -256,6 +256,10 @@ else
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/student/rdf#punkte2" onclick="StudentTreeSort()"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="student-treecol-rt_punkte3" label="RT_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-dual" label="Dual" flex="1" hidden="true" persist="hidden, width, ordinal"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/student/rdf#dual_bezeichnung" onclick="StudentTreeSort()"/>
|
||||
@@ -295,6 +299,7 @@ else
|
||||
<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#dual_bezeichnung" />
|
||||
</treerow>
|
||||
</treeitem>
|
||||
|
||||
@@ -931,6 +931,7 @@ function StudentAuswahl()
|
||||
punkte = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#punkte" ));
|
||||
punkte1 = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#punkte1" ));
|
||||
punkte2 = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#punkte2" ));
|
||||
punkte3 = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#punkte3" ));
|
||||
bismelden = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#bismelden" ));
|
||||
anmerkung = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#anmerkungpre" ));
|
||||
dual = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#dual" ));
|
||||
@@ -959,6 +960,7 @@ function StudentAuswahl()
|
||||
document.getElementById('student-prestudent-textbox-punkte').value=punkte;
|
||||
document.getElementById('student-prestudent-textbox-punkte1').value=punkte1;
|
||||
document.getElementById('student-prestudent-textbox-punkte2').value=punkte2;
|
||||
document.getElementById('student-prestudent-textbox-punkte3').value=punkte3;
|
||||
|
||||
if(bismelden=='true')
|
||||
document.getElementById('student-prestudent-checkbox-bismelden').checked=true;
|
||||
@@ -1364,7 +1366,8 @@ function StudentAuswahl()
|
||||
// Selektierungsfunktion der Addons aufrufen
|
||||
for(i in addon)
|
||||
{
|
||||
addon[i].selectStudent(person_id, prestudent_id, uid)
|
||||
if(typeof addon[i].selectStudent == 'function')
|
||||
addon[i].selectStudent(person_id, prestudent_id, uid);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1391,6 +1394,7 @@ function StudentPrestudentDisableFields(val)
|
||||
document.getElementById('student-prestudent-textbox-punkte').disabled=val;
|
||||
document.getElementById('student-prestudent-textbox-punkte1').disabled=val;
|
||||
document.getElementById('student-prestudent-textbox-punkte2').disabled=val;
|
||||
document.getElementById('student-prestudent-textbox-punkte3').disabled=val;
|
||||
document.getElementById('student-prestudent-checkbox-bismelden').disabled=val;
|
||||
document.getElementById('student-prestudent-checkbox-dual').disabled=val;
|
||||
document.getElementById('student-prestudent-button-anmeldungreihungstest-heute').disabled=val;
|
||||
@@ -1441,6 +1445,7 @@ function StudentPrestudentSave()
|
||||
punkte = document.getElementById('student-prestudent-textbox-punkte').value;
|
||||
punkte1 = document.getElementById('student-prestudent-textbox-punkte1').value;
|
||||
punkte2 = document.getElementById('student-prestudent-textbox-punkte2').value;
|
||||
punkte3 = document.getElementById('student-prestudent-textbox-punkte3').value;
|
||||
bismelden = document.getElementById('student-prestudent-checkbox-bismelden').checked;
|
||||
dual = document.getElementById('student-prestudent-checkbox-dual').checked;
|
||||
person_id = document.getElementById('student-prestudent-textbox-person_id').value;
|
||||
@@ -1494,6 +1499,7 @@ function StudentPrestudentSave()
|
||||
req.add('punkte', punkte);
|
||||
req.add('punkte1', punkte1);
|
||||
req.add('punkte2', punkte2);
|
||||
req.add('punkte3', punkte3);
|
||||
req.add('bismelden', bismelden);
|
||||
req.add('dual', dual);
|
||||
req.add('person_id', person_id);
|
||||
@@ -1683,6 +1689,8 @@ function StudentReihungstestPunkteSum()
|
||||
{
|
||||
punkte1 = document.getElementById('student-prestudent-textbox-punkte1').value;
|
||||
punkte2 = document.getElementById('student-prestudent-textbox-punkte2').value;
|
||||
punkte3 = document.getElementById('student-prestudent-textbox-punkte3').value;
|
||||
|
||||
if(punkte1=='')
|
||||
{
|
||||
punkte1=0;
|
||||
@@ -1693,8 +1701,14 @@ function StudentReihungstestPunkteSum()
|
||||
punkte2=0;
|
||||
document.getElementById('student-prestudent-textbox-punkte2').value=0;
|
||||
}
|
||||
if(punkte3=='')
|
||||
{
|
||||
punkte3=0;
|
||||
document.getElementById('student-prestudent-textbox-punkte3').value=0;
|
||||
|
||||
}
|
||||
|
||||
document.getElementById('student-prestudent-textbox-punkte').value=parseFloat(punkte1)+parseFloat(punkte2);
|
||||
document.getElementById('student-prestudent-textbox-punkte').value=parseFloat(punkte1)+parseFloat(punkte2)+parseFloat(punkte3);
|
||||
}
|
||||
|
||||
// ****
|
||||
|
||||
Reference in New Issue
Block a user