diff --git a/content/fasoverlay.xul.php b/content/fasoverlay.xul.php
index f62f2a1f2..88559cb10 100644
--- a/content/fasoverlay.xul.php
+++ b/content/fasoverlay.xul.php
@@ -157,6 +157,8 @@ echo '
+
+
@@ -170,6 +172,7 @@ echo '
+
diff --git a/content/lvplanung/stpl-week-overlay.xul.php b/content/lvplanung/stpl-week-overlay.xul.php
index 58d84582b..629133913 100644
--- a/content/lvplanung/stpl-week-overlay.xul.php
+++ b/content/lvplanung/stpl-week-overlay.xul.php
@@ -110,7 +110,7 @@ echo '
-
+
+
+
+
+
@@ -199,7 +202,7 @@ echo '
-
+
@@ -249,7 +252,7 @@ echo '
-
+
diff --git a/content/tempusoverlay.xul.php b/content/tempusoverlay.xul.php
index c5b728da1..ac82ed771 100644
--- a/content/tempusoverlay.xul.php
+++ b/content/tempusoverlay.xul.php
@@ -119,46 +119,11 @@ echo '
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -203,7 +171,7 @@ echo '
-
+
@@ -245,7 +213,7 @@ echo '
-
+
diff --git a/rdf/lehreinheit-lvplan.rdf.php b/rdf/lehreinheit-lvplan.rdf.php
index 800be7116..ece1f3128 100644
--- a/rdf/lehreinheit-lvplan.rdf.php
+++ b/rdf/lehreinheit-lvplan.rdf.php
@@ -36,6 +36,7 @@ require_once('../config/vilesci.config.inc.php');
require_once('../include/functions.inc.php');
require_once('../include/lehreinheit.class.php');
require_once('../include/notiz.class.php');
+require_once('../include/mitarbeiter.class.php');
$uid=get_uid();
$error_msg='';
@@ -162,6 +163,18 @@ if ($anz>0)
// Lektoren
$lektor='';
$l->lektor=array_unique($l->lektor);
+
+ $fixangestellt = false;
+ foreach ($l->lektor_uid as $lktuid)
+ {
+ $ma = new mitarbeiter();
+ $ma->load($lktuid);
+ if ($ma->fixangestellt)
+ {
+ $fixangestellt = true;
+ break;
+ }
+ }
sort($l->lektor);
foreach($l->lektor as $lv)
$lektor.=$lv.' ';
@@ -266,6 +279,7 @@ if ($anz>0)
'.$lvnr.'
'.$l->unr.'
'.$lektor.'
+ '.($fixangestellt?'Fix':'Frei').'
'.$l->lehrfach_id.'
'.$l->stg_kz[0].'
'.$l->fachbereich.'
diff --git a/rdf/mitarbeiter.rdf.php b/rdf/mitarbeiter.rdf.php
index c6044177f..819d5ddf0 100644
--- a/rdf/mitarbeiter.rdf.php
+++ b/rdf/mitarbeiter.rdf.php
@@ -103,6 +103,10 @@ function draw_row($mitarbeiter)
{
global $rdf_url;
+ if (is_bool($mitarbeiter->fixangestellt))
+ $fixangestellt = ($mitarbeiter->fixangestellt == true?'Ja':'Nein');
+ else
+ $fixangestellt = '';
echo '
uid.']]>
@@ -113,6 +117,7 @@ function draw_row($mitarbeiter)
nachname.']]>
kurzbz.']]>
aktiv == true?'aktiv':'inaktiv').']]>
+
';
diff --git a/skin/tempus.css b/skin/tempus.css
index 909ef8fe8..e70e002d5 100644
--- a/skin/tempus.css
+++ b/skin/tempus.css
@@ -1,5 +1,15 @@
@import url("chrome://global/skin/");
+label.tempus_lektor_fix_info
+{
+ border-top: 1px solid black;
+ border-bottom: 1px solid black;
+ font-weight: bold;
+ padding-left:2px;
+ padding-right:2px;
+ font-size: x-small
+}
+
label.kalenderwoche
{
font-size: medium;