From c8b8fe4ae18326907584748eab3d66be184715b8 Mon Sep 17 00:00:00 2001 From: Martin Tatzber Date: Fri, 14 Feb 2014 13:22:20 +0000 Subject: [PATCH] =?UTF-8?q?Urlaub:=20Vertretung=20und=20Erreichbarkeit=20a?= =?UTF-8?q?uch=20nach=20Freigabe=20m=C3=B6glich=20(trunk)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cis/private/profile/zeitsperre_resturlaub.php | 46 ++++++++++++------- 1 file changed, 30 insertions(+), 16 deletions(-) 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.= '
'; $content_form.= "\n"; -$content_form.= ''; -$content_form.= ''; +$content_form.= '"; -$content_form.= '";
'.$p->t('zeitsperre/grund').'
'.$p->t('zeitsperre/grund').''; -$content_form.= '
'.$p->t('global/bezeichnung').'
'.$p->t('global/von').' '; +$content_form.= '
'.$p->t('global/bezeichnung').'
'.$p->t('global/von').' '; //dropdown fuer vonstunde $content_form.= $p->t('zeitsperre/stundeInklusive'); -$content_form.= "\n"; if($zeitsperre->vonstunde=='') $content_form.= "\n"; else - $content_form.= "\n"; + $content_form.= "\n"; for($i=0;$i<$num_rows_stunde;$i++) { @@ -485,20 +499,20 @@ for($i=0;$i<$num_rows_stunde;$i++) if($zeitsperre->vonstunde==$row->stunde) $content_form.= "\n"; else - $content_form.= "\n"; + $content_form.= "\n"; } $content_form.= "
'.$p->t('global/bis').' '; +$content_form.= '
'.$p->t('global/bis').' '; //dropdown fuer bisstunde $content_form.= $p->t('zeitsperre/stundeInklusive'); -$content_form.= "\n"; if($zeitsperre->bisstunde=='') $content_form.= "\n"; else - $content_form.= "\n"; + $content_form.= "\n"; for($i=0;$i<$num_rows_stunde;$i++) { @@ -506,7 +520,7 @@ for($i=0;$i<$num_rows_stunde;$i++) if($zeitsperre->bisstunde==$row->stunde) $content_form.= "\n"; else - $content_form.= "\n"; + $content_form.= "\n"; } $content_form.= "