diff --git a/cis/private/profile/urlaubstool.php b/cis/private/profile/urlaubstool.php
index 9fc8ec22d..11620a99a 100644
--- a/cis/private/profile/urlaubstool.php
+++ b/cis/private/profile/urlaubstool.php
@@ -177,22 +177,29 @@ if((isset($_GET['delete']) && isset($_GET['informSupervisor'])) || (isset($_POS
if(!$zeitsperre->delete($_GET['delete']))
echo $zeitsperre->errormsg;
- //Mail an Vorgesetzten
- $vorgesetzter = $ma->getVorgesetzte($uid);
- if($vorgesetzter)
- {
- $to='';
- foreach($ma->vorgesetzte as $vg)
+ //Mail an Vorgesetzten
+ $prsn = new person();
+
+ $vorgesetzter = $ma->getVorgesetzte($uid);
+ if($vorgesetzter)
{
- if($to!='')
+ $to='';
+ $fullName ='';
+ foreach($ma->vorgesetzte as $vg)
{
- $to.=', '.$vg.'@'.DOMAIN;
+ if($to!='')
+ {
+ $to.=', '.$vg.'@'.DOMAIN;
+ $name = $prsn->getFullNameFromBenutzer($vg);
+ $fullName.=', '.$name;
+ }
+ else
+ {
+ $to.=$vg.'@'.DOMAIN;
+ $name = $prsn->getFullNameFromBenutzer($vg);
+ $fullName.=$name;
+ }
}
- else
- {
- $to.=$vg.'@'.DOMAIN;
- }
- }
$benutzer = new benutzer();
$benutzer->load($uid);
@@ -204,11 +211,11 @@ if((isset($_GET['delete']) && isset($_GET['informSupervisor'])) || (isset($_POS
$mail = new mail($to, 'vilesci@'.DOMAIN,$p->t('urlaubstool/freigegebenerUrlaubGeloescht'), $message);
if($mail->send())
{
- $vgmail="".$p->t('urlaubstool/VorgesetzteInformiert',array($to))."";
+ $vgmail="".$p->t('urlaubstool/VorgesetzteInformiert',array($fullName))."";
}
else
{
- $vgmail="
".$p->t('urlaubstool/fehlerBeimSendenAufgetreten',array($to))."!";
+ $vgmail="
".$p->t('urlaubstool/fehlerBeimSendenAufgetreten',array($fullName))."!";
}
}
else
@@ -325,13 +332,13 @@ if(isset($_GET['speichern']) && isset($_GET['wtag']))
{
$to.=', '.$vg.'@'.DOMAIN;
$name = $prsn->getFullNameFromBenutzer($vg);
- $fullName = ', '.$name;
+ $fullName.=', '.$name;
}
else
{
$to.=$vg.'@'.DOMAIN;
$name = $prsn->getFullNameFromBenutzer($vg);
- $fullName = $name;
+ $fullName.=$name;
}
}
diff --git a/cis/private/profile/zeitsperre_resturlaub.php b/cis/private/profile/zeitsperre_resturlaub.php
index 087b2ce80..efe6ed98d 100644
--- a/cis/private/profile/zeitsperre_resturlaub.php
+++ b/cis/private/profile/zeitsperre_resturlaub.php
@@ -419,17 +419,17 @@ if(isset($_GET['type']) && ($_GET['type']=='edit_sperre' || $_GET['type']=='new_
if($vorgesetzter)
{
$to='';
- $fullName ='';
+ $fullName='';
foreach($ma->vorgesetzte as $vg)
{
if (!empty($to))
{
$to.=',';
- $fullName =',';
+ $fullName.=',';
}
$to.=trim($vg.'@'.DOMAIN);
$name = $prsn->getFullNameFromBenutzer($vg);
- $fullName = $name;
+ $fullName.=$name;
}
$benutzer = new benutzer();
@@ -452,7 +452,7 @@ if(isset($_GET['type']) && ($_GET['type']=='edit_sperre' || $_GET['type']=='new_
}
else
{
- echo "
".$p->t('urlaubstool/fehlerBeimSendenAufgetreten',array($to))."";
+ echo "
".$p->t('urlaubstool/fehlerBeimSendenAufgetreten',array($fullName))."";
}
}
else
@@ -482,19 +482,26 @@ if((isset($_GET['type']) && $_GET['type']=='delete_sperre' && isset($_GET['infor
echo $zeitsperre->errormsg;
//Mail an Vorgesetzten
+ $prsn = new person();
+
$vorgesetzter = $ma->getVorgesetzte($uid);
if($vorgesetzter)
{
$to='';
+ $fullName ='';
foreach($ma->vorgesetzte as $vg)
{
if($to!='')
{
$to.=', '.$vg.'@'.DOMAIN;
+ $name = $prsn->getFullNameFromBenutzer($vg);
+ $fullName.=', '.$name;
}
else
{
$to.=$vg.'@'.DOMAIN;
+ $name = $prsn->getFullNameFromBenutzer($vg);
+ $fullName.=$name;
}
}
@@ -510,11 +517,11 @@ if((isset($_GET['type']) && $_GET['type']=='delete_sperre' && isset($_GET['infor
$mail = new mail($to, 'vilesci@'.DOMAIN,$p->t('urlaubstool/freigegebenerUrlaubGeloescht'), $message);
if($mail->send())
{
- echo "
".$p->t('urlaubstool/VorgesetzteInformiert',array($to))."";
+ echo "
".$p->t('urlaubstool/VorgesetzteInformiert',array($fullName))."";
}
else
{
- echo "
".$p->t('urlaubstool/fehlerBeimSendenAufgetreten',array($to))."!";
+ echo "
".$p->t('urlaubstool/fehlerBeimSendenAufgetreten',array($fullName))."!";
}
}
else