diff --git a/cis/private/profile/zeitsperre_resturlaub.php b/cis/private/profile/zeitsperre_resturlaub.php
index 12ce60dd2..72a08d90e 100644
--- a/cis/private/profile/zeitsperre_resturlaub.php
+++ b/cis/private/profile/zeitsperre_resturlaub.php
@@ -1,5 +1,5 @@
insertvon = $uid;
}
- if(!$error && $zeitsperre->freigabeamum!='')
+/* if(!$error && $zeitsperre->freigabeamum!='')
{
$error = true;
$error_msg.=$p->t('zeitsperre/urlaubKannNichtMehrEditiertWerden');
- }
+ } */
if(!$error && $_POST['zeitsperretyp_kurzbz']=='Urlaub')
{
if($zeitsperre->zeitsperre_id!='')
@@ -417,10 +417,10 @@ if(count($zeit->result)>0)
".(isset($row_vertretung->kurzbz)?$row_vertretung->kurzbz:'')." |
".(isset($erreichbarkeit_arr[$row->erreichbarkeit])?$erreichbarkeit_arr[$row->erreichbarkeit]:'')." |
".($row->freigabeamum!=''?'Ja':'')." | ";
+ $content_table.="".$p->t('zeitsperre/edit')." | ";
if($row->freigabeamum=='' || $row->zeitsperretyp_kurzbz!='Urlaub')
{
- $content_table.="".$p->t('zeitsperre/edit')." |
- ".$p->t('zeitsperre/loeschen')." | ";
+ $content_table.="\n".$p->t('zeitsperre/loeschen')." | ";
}
$content_table.="";
}
@@ -449,11 +449,25 @@ if(isset($_GET['type']) && $_GET['type']=='edit')
die("".$p->t('global/fehlerBeiDerParameteruebergabe')."");
}
}
+
+if($zeitsperre->freigabeamum!='' && $zeitsperre->zeitsperretyp_kurzbz=='Urlaub')
+{
+ $readonly=' readonly="readonly"'; //für Textfelder
+ $disabled=' disabled'; //für select-options
+ $style=' style="border: 1px solid #999; color: #999;"'; //disabled-Optik
+}
+else
+{
+ $readonly='';
+ $disabled='';
+ $style='';
+}
+
//formular zum editieren und neu anlegen der zeitsperren
$content_form='';
$content_form.= '