diff --git a/content/mitarbeiter/mitarbeiterDBDML.php b/content/mitarbeiter/mitarbeiterDBDML.php
index 0361ca460..d8120b2bb 100644
--- a/content/mitarbeiter/mitarbeiterDBDML.php
+++ b/content/mitarbeiter/mitarbeiterDBDML.php
@@ -195,6 +195,7 @@ if(!$error)
$verwendung->updateamum = date('Y-m-d H:i:s');
$verwendung->updatevon = $user;
$verwendung->dv_art = $_POST['dv_art'];
+ $verwendung->inkludierte_lehre = $_POST['inkludierte_lehre'];
if($verwendung->save())
{
diff --git a/content/mitarbeiter/mitarbeiteroverlay.js.php b/content/mitarbeiter/mitarbeiteroverlay.js.php
index 400b9c3b6..da1c1458d 100644
--- a/content/mitarbeiter/mitarbeiteroverlay.js.php
+++ b/content/mitarbeiter/mitarbeiteroverlay.js.php
@@ -1136,7 +1136,7 @@ function MitarbeiterVerwendungBearbeiten()
bisverwendung_id=tree.view.getCellText(tree.currentIndex,col);
//Dialog laden
- window.open("content/mitarbeiter/mitarbeiterverwendungdialog.xul.php?mitarbeiter_uid="+mitarbeiter_uid+"&bisverwendung_id="+bisverwendung_id,"popup","chrome, status=no, width=500, height=350, centerscreen, resizable");
+ window.open("content/mitarbeiter/mitarbeiterverwendungdialog.xul.php?mitarbeiter_uid="+mitarbeiter_uid+"&bisverwendung_id="+bisverwendung_id,"popup","chrome, status=no, width=500, height=400, centerscreen, resizable");
}
// ****
@@ -1166,6 +1166,7 @@ function MitarbeiterVerwendungSpeichern(dialog, bisverwendung_id, mitarbeiter_ui
ende = dialog.getElementById('mitarbeiter-verwendung-detail-datum-ende').value;
vertragsstunden = dialog.getElementById('mitarbeiter-verwendung-detail-textbox-vertragsstunden').value;
dv_art = dialog.getElementById('mitarbeiter-verwendung-detail-textbox-dv_art').value;
+ inkludierte_lehre = dialog.getElementById('mitarbeiter-verwendung-detail-textbox-inkludierte_lehre').value;
if(verwendung_code=='1' || verwendung_code=='5' || verwendung_code=='6')
{
@@ -1222,6 +1223,7 @@ function MitarbeiterVerwendungSpeichern(dialog, bisverwendung_id, mitarbeiter_ui
req.add('ende', ConvertDateToISO(ende));
req.add('vertragsstunden', vertragsstunden);
req.add('dv_art', dv_art);
+ req.add('inkludierte_lehre', inkludierte_lehre);
var response = req.executePOST();
diff --git a/content/mitarbeiter/mitarbeiterverwendungdialog.js.php b/content/mitarbeiter/mitarbeiterverwendungdialog.js.php
index d8661382f..0a0894756 100644
--- a/content/mitarbeiter/mitarbeiterverwendungdialog.js.php
+++ b/content/mitarbeiter/mitarbeiterverwendungdialog.js.php
@@ -34,28 +34,28 @@ function MitarbeiterVerwendungInit(mitarbeiter_uid, bisverwendung_id)
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
MitarbeiterVerwendungDetailMitarbeiterUid=mitarbeiter_uid;
-
+
if(bisverwendung_id!='')
{
//Wenn eine BisverwendungID uebergeben wird, dann wird dieser Datensatz geladen
MitarbeiterVerwendungDetailNeu='false';
MitarbeiterVerwendungDetailBisverwendungId=bisverwendung_id;
-
+
//Laden der Daten
//Daten holen
var url = 'rdf/bisverwendung.rdf.php?bisverwendung_id='+bisverwendung_id+'&'+gettimestamp();
-
+
var rdfService = Components.classes["@mozilla.org/rdf/rdf-service;1"].
getService(Components.interfaces.nsIRDFService);
-
+
var dsource = rdfService.GetDataSourceBlocking(url);
-
+
var subject = rdfService.GetResource("http://www.technikum-wien.at/bisverwendung/" + bisverwendung_id);
-
+
var predicateNS = "http://www.technikum-wien.at/bisverwendung/rdf";
-
+
//RDF parsen
-
+
ba1code = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#ba1code" ));
ba2code = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#ba2code" ));
beschausmasscode = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#beschausmasscode" ));
@@ -68,12 +68,13 @@ function MitarbeiterVerwendungInit(mitarbeiter_uid, bisverwendung_id)
ende = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#ende" ));
vertragsstunden = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#vertragsstunden" ));
dv_art = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#dv_art" ));
+ inkludierte_lehre = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#inkludierte_lehre" ));
}
else
{
//neuer Datensatz wird angelegt
MitarbeiterVerwendungDetailNeu='true';
-
+
//Defaultwerte
ba1code=3; //fixer Dienstvertrag
ba2code=1; //unbefristet
@@ -86,8 +87,9 @@ function MitarbeiterVerwendungInit(mitarbeiter_uid, bisverwendung_id)
ende='';
vertragsstunden='38.5';
dv_art='';
+ inkludierte_lehre='';
}
-
+
document.getElementById('mitarbeiter-verwendung-detail-menulist-beschart1').value=ba1code;
document.getElementById('mitarbeiter-verwendung-detail-menulist-beschart2').value=ba2code;
document.getElementById('mitarbeiter-verwendung-detail-menulist-ausmass').value=beschausmasscode;
@@ -97,17 +99,18 @@ function MitarbeiterVerwendungInit(mitarbeiter_uid, bisverwendung_id)
document.getElementById('mitarbeiter-verwendung-detail-checkbox-hauptberuflich').checked=true;
else
document.getElementById('mitarbeiter-verwendung-detail-checkbox-hauptberuflich').checked=false;
-
+
if(habilitation=='Ja')
document.getElementById('mitarbeiter-verwendung-detail-checkbox-habilitation').checked=true;
else
document.getElementById('mitarbeiter-verwendung-detail-checkbox-habilitation').checked=false;
-
+
document.getElementById('mitarbeiter-verwendung-detail-datum-beginn').value=beginn;
document.getElementById('mitarbeiter-verwendung-detail-datum-ende').value=ende;
document.getElementById('mitarbeiter-verwendung-detail-textbox-vertragsstunden').value=vertragsstunden;
document.getElementById('mitarbeiter-verwendung-detail-textbox-dv_art').value=dv_art;
-
+ document.getElementById('mitarbeiter-verwendung-detail-textbox-inkludierte_lehre').value=inkludierte_lehre;
+
MitarbeiterVerwendungDetailToggleHauptberuf();
MitarbeiterVerwendungVerwendungChange();
}
@@ -118,7 +121,7 @@ function MitarbeiterVerwendungInit(mitarbeiter_uid, bisverwendung_id)
function MitarbeiterVerwendungDetailToggleHauptberuf()
{
var checked = document.getElementById('mitarbeiter-verwendung-detail-checkbox-hauptberuflich').checked;
-
+
if(checked)
{
document.getElementById('mitarbeiter-verwendung-detail-menulist-hauptberuf').disabled=true;
diff --git a/content/mitarbeiter/mitarbeiterverwendungdialog.xul.php b/content/mitarbeiter/mitarbeiterverwendungdialog.xul.php
index 9c5efe9ba..0a90f27fe 100644
--- a/content/mitarbeiter/mitarbeiterverwendungdialog.xul.php
+++ b/content/mitarbeiter/mitarbeiterverwendungdialog.xul.php
@@ -31,12 +31,12 @@ echo '';
if(isset($_GET['mitarbeiter_uid']))
$mitarbeiter_uid=$_GET['mitarbeiter_uid'];
-else
+else
die('MitarbeiterUID muss uebergeben werden');
if(isset($_GET['bisverwendung_id']))
$bisverwendung_id = $_GET['bisverwendung_id'];
-else
+else
$bisverwendung_id = '';
echo '';
@@ -52,7 +52,7 @@ echo ')"
>
-
+
@@ -110,7 +110,7 @@ echo '