mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-20 00:12:15 +00:00
Anonymized reasons of absence in MA-Zeitsperre/Urlaube overview
Due to data protection regulation the reasons of employees absence are now displayed as a general 'absent' ('Abwesend').
This commit is contained in:
@@ -221,6 +221,7 @@ if(isset($_REQUEST['format']) && $_REQUEST['format']=='xls')
|
||||
{
|
||||
$wt=date('N',$ts);
|
||||
$grund=$zs->getTyp($ts);
|
||||
$grund = (!empty($grund)) ? $p->t('zeitsperre/abwesend') : ''; // anonymize reason
|
||||
$erbk=html_entity_decode($zs->getErreichbarkeit($ts));
|
||||
$vertretung=$zs->getVertretung($ts);
|
||||
$zelleninhalt = ($grund!=''?(($grund!=''?substr($p->t('zeitsperre/grund'),0,1).': ':'').$grund. "\n"):'');
|
||||
@@ -342,6 +343,7 @@ else
|
||||
else
|
||||
$class='';
|
||||
$grund=$zs->getTyp($ts);
|
||||
$grund = (!empty($grund)) ? $p->t('zeitsperre/abwesend') : ''; // anonymize reason
|
||||
$erbk=$zs->getErreichbarkeit($ts);
|
||||
$vertretung=$zs->getVertretung($ts);
|
||||
echo '<td '.$class.' style="white-space: nowrap;">'.($grund!=''?'<span title="'.$p->t('zeitsperre/grund').'">'.substr($p->t('zeitsperre/grund'),0,1).'</span>: ':'').$grund;
|
||||
|
||||
@@ -153,6 +153,7 @@ if(isset($_REQUEST['format']) && $_REQUEST['format']=='xls')
|
||||
{
|
||||
$wt=date('N',$ts);
|
||||
$grund=$zs->getTyp($ts);
|
||||
$grund = (!empty($grund)) ? $p->t('zeitsperre/abwesend') : ''; // anonymize reason
|
||||
$erbk=html_entity_decode($zs->getErreichbarkeit($ts));
|
||||
$vertretung=$zs->getVertretung($ts);
|
||||
$zelleninhalt = ($grund!=''?(($grund!=''?substr($p->t('zeitsperre/grund'),0,1).': ':'').$grund. "\n"):'');
|
||||
@@ -238,6 +239,7 @@ else
|
||||
else
|
||||
$class='';
|
||||
$grund=$zs->getTyp($ts);
|
||||
$grund = (!empty($grund)) ? $p->t('zeitsperre/abwesend') : ''; // anonymize reason
|
||||
$erbk=$zs->getErreichbarkeit($ts);
|
||||
$vertretung=$zs->getVertretung($ts);
|
||||
echo '<td '.$class.' style="white-space: nowrap;">'.($grund!=''?'<span title="'.$p->t('zeitsperre/grund').'">'.substr($p->t('zeitsperre/grund'),0,1).'</span>: ':'').$grund;
|
||||
|
||||
@@ -43,4 +43,5 @@ $this->phrasen['zeitsperre/legendeVertretung']='V...Vertretung';
|
||||
$this->phrasen['zeitsperre/legendeDurchwahl']='(123)...Durchwahl';
|
||||
$this->phrasen['zeitsperre/vertretungNichtKorrekt']='Die angegebene Vertretung kann nicht gefunden werden. Bitte prüfen Sie die Vertretung und versuchen Sie es erneut.';
|
||||
$this->phrasen['zeitsperre/vorSperrdatum']='Datum liegt vor dem Sperrdatum der Zeitliste';
|
||||
$this->phrasen['zeitsperre/abwesend']='Abwesend';
|
||||
?>
|
||||
|
||||
@@ -43,4 +43,5 @@ $this->phrasen['zeitsperre/legendeVertretung']='S...Substitute';
|
||||
$this->phrasen['zeitsperre/legendeDurchwahl']='(123)...Extension';
|
||||
$this->phrasen['zeitsperre/vertretungNichtKorrekt']='The selected substitute is invalid. Please check the substitute an try again.';
|
||||
$this->phrasen['zeitsperre/vorSperrdatum']='Date is before last open timesheet date';
|
||||
$this->phrasen['zeitsperre/abwesend']='absent';
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user