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; +}