diff --git a/content/fasoverlay.xul.php b/content/fasoverlay.xul.php
index 81c66efef..f62f2a1f2 100644
--- a/content/fasoverlay.xul.php
+++ b/content/fasoverlay.xul.php
@@ -164,12 +164,12 @@ echo '
-
-
-
-
-
-
+
+
+
+
+
+
@@ -320,12 +320,12 @@ echo 'isBerechtigt('admin') || $rechte->isBerechtigt('assistenz'))
{
- echo '';
+ echo '';
echo '';
}
if($rechte->isBerechtigt('admin') || $rechte->isBerechtigt('mitarbeiter'))
{
- echo '';
+ echo '';
}
?>
diff --git a/content/lvplanung/lehrveranstaltungoverlay.js.php b/content/lvplanung/lehrveranstaltungoverlay.js.php
index e927a1a17..de8d54def 100644
--- a/content/lvplanung/lehrveranstaltungoverlay.js.php
+++ b/content/lvplanung/lehrveranstaltungoverlay.js.php
@@ -1126,8 +1126,12 @@ function LeMitarbeiterLektorChange()
{
stundensatz = val.dbdml_data;
}
-
+ if (stundensatz != '')
+ default_stundensatz = 'Stundensatz (Default '+stundensatz+'):';
+ else
+ default_stundensatz = 'Stundensatz:';
document.getElementById('lehrveranstaltung-lehreinheitmitarbeiter-textbox-stundensatz').value=stundensatz;
+ document.getElementById('lehrveranstaltung-lehreinheitmitarbeiter-label-stundensatz').value=default_stundensatz;
}
// ****
@@ -1212,6 +1216,33 @@ function LeMitarbeiterAuswahl()
var subject = rdfService.GetResource("http://www.technikum-wien.at/lehreinheitmitarbeiter/" + lehreinheit_id + "/"+ mitarbeiter_uid);
var predicateNS = "http://www.technikum-wien.at/lehreinheitmitarbeiter/rdf";
+ //Standardstundensatz fuer die Anzeige laden
+ var url_stundensatz = 'content/lvplanung/lehrveranstaltungDBDML.php';
+ var req_stundensatz = new phpRequest(url_stundensatz,'','');
+
+ req_stundensatz.add('type', 'getstundensatz');
+ req_stundensatz.add('mitarbeiter_uid', mitarbeiter_uid);
+
+ var response_stundensatz = req_stundensatz.executePOST();
+
+ var val_stundensatz = new ParseReturnValue(response_stundensatz);
+
+ if (!val_stundensatz.dbdml_return)
+ {
+ if(val_stundensatz.dbdml_errormsg=='')
+ alert(response_stundensatz);
+ else
+ alert(val_stundensatz.dbdml_errormsg);
+ }
+ else
+ {
+ default_stundensatz = val_stundensatz.dbdml_data;
+ }
+ if (default_stundensatz != '')
+ default_stundensatz_text = 'Stundensatz (Default '+default_stundensatz+'):';
+ else
+ default_stundensatz_text = 'Stundensatz:';
+
//Daten in Variablen speichern
lehrfunktion_kurzbz = getTargetHelper(dsource, subject, rdfService.GetResource( predicateNS + "#lehrfunktion_kurzbz" ));
semesterstunden = getTargetHelper(dsource, subject, rdfService.GetResource( predicateNS + "#semesterstunden" ));
@@ -1233,6 +1264,7 @@ function LeMitarbeiterAuswahl()
document.getElementById('lehrveranstaltung-lehreinheitmitarbeiter-textbox-anmerkung').value=anmerkung;
document.getElementById('lehrveranstaltung-lehreinheitmitarbeiter-textbox-lehreinheit_id').value=lehreinheit_id;
document.getElementById('lehrveranstaltung-lehreinheitmitarbeiter-textbox-mitarbeiter_uid').value=mitarbeiter_uid;
+ document.getElementById('lehrveranstaltung-lehreinheitmitarbeiter-label-stundensatz').value=default_stundensatz_text;
if(bismelden=='Ja')
document.getElementById('lehrveranstaltung-lehreinheitmitarbeiter-checkbox-bismelden').checked=true;
diff --git a/content/mitarbeiter/mitarbeiteroverlay.xul.php b/content/mitarbeiter/mitarbeiteroverlay.xul.php
index 3c8c5e411..1eb568757 100644
--- a/content/mitarbeiter/mitarbeiteroverlay.xul.php
+++ b/content/mitarbeiter/mitarbeiteroverlay.xul.php
@@ -202,35 +202,35 @@ echo '
-
-
-
-
-
-
-
+
+
+
+
+
+
+
isBerechtigt('mitarbeiter/persoenlich'))
echo '
-
-
-
- ';
+
+
+
+ ';
?>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/rdf/mitarbeiter.rdf.php b/rdf/mitarbeiter.rdf.php
index d06355d85..2934051d5 100644
--- a/rdf/mitarbeiter.rdf.php
+++ b/rdf/mitarbeiter.rdf.php
@@ -112,6 +112,7 @@ function draw_row($mitarbeiter)
vorname.']]>
nachname.']]>
kurzbz.']]>
+ aktiv == true?'aktiv':'inaktiv').']]>
';
diff --git a/skin/tempus.css b/skin/tempus.css
index e8eb17994..18b1b70d6 100644
--- a/skin/tempus.css
+++ b/skin/tempus.css
@@ -180,3 +180,17 @@ treechildren::-moz-tree-row(makeItyellow)
{
background-color: #ffe6b5;
}
+treechildren::-moz-tree-cell-text(Aktiv_Nein)
+{
+ color: grey;
+}
+treechildren::-moz-tree-cell(Lektor_inaktiv)
+{
+ color: grey;
+ cursor: not-allowed;
+}
+treechildren::-moz-tree-cell-text(Lektor_inaktiv)
+{
+ color: grey;
+ cursor: not-allowed;
+}