diff --git a/content/mitarbeiter/mitarbeiterDBDML.php b/content/mitarbeiter/mitarbeiterDBDML.php
index cb2e0a58a..d58883d71 100644
--- a/content/mitarbeiter/mitarbeiterDBDML.php
+++ b/content/mitarbeiter/mitarbeiterDBDML.php
@@ -104,6 +104,7 @@ if(!$error)
$mitarbeiter->alias = $_POST['alias'];
$mitarbeiter->updateamum = date('Y-m-d H:i:s');
$mitarbeiter->updatevon = $user;
+ $mitarbeiter->kleriker = ($_POST['kleriker'] == 'true'?true:false);
if($mitarbeiter->save())
{
diff --git a/content/mitarbeiter/mitarbeiterdetailoverlay.xul.php b/content/mitarbeiter/mitarbeiterdetailoverlay.xul.php
index 9a0abe364..ab602b9a1 100644
--- a/content/mitarbeiter/mitarbeiterdetailoverlay.xul.php
+++ b/content/mitarbeiter/mitarbeiterdetailoverlay.xul.php
@@ -207,8 +207,8 @@ echo '';
-
-
+
+
@@ -218,8 +218,8 @@ echo '';
-
+
@@ -250,8 +250,8 @@ echo '';
-
+
@@ -281,7 +281,7 @@ echo '';
-
+
@@ -290,6 +290,7 @@ echo '';
+
diff --git a/content/mitarbeiter/mitarbeiteroverlay.js.php b/content/mitarbeiter/mitarbeiteroverlay.js.php
index 690a26064..2a4ae7c94 100644
--- a/content/mitarbeiter/mitarbeiteroverlay.js.php
+++ b/content/mitarbeiter/mitarbeiteroverlay.js.php
@@ -431,6 +431,7 @@ function MitarbeiterDetailDisableFields(val)
document.getElementById('mitarbeiter-detail-textbox-alias').disabled=val;
document.getElementById('mitarbeiter-detail-textbox-urlaubsanspruch').disabled=val;
document.getElementById('mitarbeiter-detail-textbox-resturlaubstage').disabled=val;
+ document.getElementById('mitarbeiter-detail-checkbox-kleriker').disabled=val;
}
function MitarbeiterAuswahl()
@@ -529,6 +530,7 @@ function MitarbeiterAuswahl()
alias=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#alias" ));
urlaubstageprojahr=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#urlaubstageprojahr" ));
resturlaubstage=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#resturlaubstage" ));
+ kleriker=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#kleriker" ));
//Daten den Feldern zuweisen
@@ -580,6 +582,12 @@ function MitarbeiterAuswahl()
document.getElementById('mitarbeiter-detail-checkbox-bismelden').checked=true;
else
document.getElementById('mitarbeiter-detail-checkbox-bismelden').checked=false;
+
+ if(kleriker=='Ja')
+ document.getElementById('mitarbeiter-detail-checkbox-kleriker').checked=true;
+ else
+ document.getElementById('mitarbeiter-detail-checkbox-kleriker').checked=false;
+
document.getElementById('mitarbeiter-detail-menulist-ausbildung').value=ausbildung;
document.getElementById('mitarbeiter-detail-textbox-mitarbeiteranmerkung').value=anmerkung;
document.getElementById('mitarbeiter-detail-menulist-ort_kurzbz').value=ort_kurzbz;
@@ -780,6 +788,7 @@ function MitarbeiterSave()
ort_kurzbz = document.getElementById('mitarbeiter-detail-menulist-ort_kurzbz').value;
standort_id = document.getElementById('mitarbeiter-detail-menulist-standort').value;
alias = document.getElementById('mitarbeiter-detail-textbox-alias').value;
+ kleriker = document.getElementById('mitarbeiter-detail-checkbox-kleriker').checked;
urlaubsanspruch = document.getElementById('mitarbeiter-detail-textbox-urlaubsanspruch').value;
resturlaubstage = document.getElementById('mitarbeiter-detail-textbox-resturlaubstage').value;
@@ -829,6 +838,7 @@ function MitarbeiterSave()
req.add('alias', alias);
req.add('urlaubsanspruch', urlaubsanspruch);
req.add('resturlaubstage', resturlaubstage);
+ req.add('kleriker', kleriker);
var response = req.executePOST();
diff --git a/content/student/interessentdokumenteoverlay.xul.php b/content/student/interessentdokumenteoverlay.xul.php
index 15bc69ec3..553265835 100644
--- a/content/student/interessentdokumenteoverlay.xul.php
+++ b/content/student/interessentdokumenteoverlay.xul.php
@@ -57,6 +57,18 @@ echo '';
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/dokument/rdf#dokument_kurzbz" onclick="InteressentDokumenteNichtAbgegebenTreeSort()"/>
+
+
+
+
+
+
@@ -66,6 +78,9 @@ echo '';
+
+
+
@@ -113,6 +128,18 @@ echo '';
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/dokumentprestudent/rdf#prestudent_id" onclick="InteressentDokumenteAbgegebenTreeSort()"/>
+
+
+
+
+
+
@@ -125,6 +152,9 @@ echo '';
+
+
+
diff --git a/content/student/studentDBDML.php b/content/student/studentDBDML.php
index 7aa13e177..0283d92f6 100644
--- a/content/student/studentDBDML.php
+++ b/content/student/studentDBDML.php
@@ -204,6 +204,7 @@ if(!$error)
$student->gebzeit = $_POST['geburtszeit'];
$student->anmerkungen = $_POST['anmerkung'];
$student->homepage = $_POST['homepage'];
+ $student->matr_nr = $_POST['matr_nr'];
$student->svnr = $_POST['svnr'];
$student->ersatzkennzeichen = $_POST['ersatzkennzeichen'];
$student->familienstand = $_POST['familienstand'];
@@ -362,6 +363,7 @@ if(!$error)
$person->staatsbuergerschaft = $_POST['staatsbuergerschaft'];
$person->geburtsnation = $_POST['geburtsnation'];
$person->sprache = $_POST['sprache'];
+ $person->matr_nr = $_POST['matr_nr'];
$person->updateamum = date('Y-m-d H:i:s');
$person->updatevon = $user;
diff --git a/content/student/studentdetailoverlay.xul.php b/content/student/studentdetailoverlay.xul.php
index 1037f2800..ff7e7908c 100644
--- a/content/student/studentdetailoverlay.xul.php
+++ b/content/student/studentdetailoverlay.xul.php
@@ -114,9 +114,8 @@ echo '';
-
-
-
+
+
+
+
@@ -301,6 +305,7 @@ else
+
diff --git a/content/student/studentoverlay.js.php b/content/student/studentoverlay.js.php
index 3ca7f941c..b5268c684 100644
--- a/content/student/studentoverlay.js.php
+++ b/content/student/studentoverlay.js.php
@@ -546,6 +546,7 @@ function StudentDetailReset()
document.getElementById('student-detail-menulist-geburtsnation').value='A';
document.getElementById('student-detail-menulist-sprache').value='German';
document.getElementById('student-detail-textbox-matrikelnummer').value='';
+ document.getElementById('student-detail-textbox-matr_nr').value='';
document.getElementById('student-detail-image').src='';
}
@@ -585,6 +586,7 @@ function StudentDetailDisableFields(val)
document.getElementById('student-detail-textbox-gruppe').disabled=val;
document.getElementById('student-detail-textbox-alias').disabled=val;
document.getElementById('student-detail-button-save').disabled=val;
+ document.getElementById('student-detail-textbox-matr_nr').disabled=val;
}
// ****
@@ -621,6 +623,7 @@ function StudentDetailSave()
verband = document.getElementById('student-detail-textbox-verband').value;
gruppe = document.getElementById('student-detail-textbox-gruppe').value;
alias = document.getElementById('student-detail-textbox-alias').value;
+ matr_nr = document.getElementById('student-detail-textbox-matr_nr').value;
//Wenn es noch kein Student ist, dann wird die Studiengang_kz vom Prestudent genommen
if(studiengang_kz=='')
@@ -677,6 +680,7 @@ function StudentDetailSave()
req.add('verband', verband);
req.add('gruppe', gruppe);
req.add('alias', alias);
+ req.add('matr_nr',matr_nr);
var response = req.executePOST();
@@ -892,6 +896,7 @@ function StudentAuswahl()
prestudent_id=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#prestudent_id" ));
status=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#status" ));
alias=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#alias" ));
+ matr_nr=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#matr_nr" ));
//Bei Incoming wird das Menue zur Statusaenderung deaktiviert
if(status=='Incoming')
@@ -935,6 +940,7 @@ function StudentAuswahl()
document.getElementById('student-detail-textbox-gruppe').value=gruppe;
document.getElementById('student-detail-textbox-person_id').value = person_id;
document.getElementById('student-detail-textbox-alias').value=alias;
+ document.getElementById('student-detail-textbox-matr_nr').value=matr_nr;
//PreStudent Daten holen