forked from extern/egroupware
Add warnings to notification email
This commit is contained in:
parent
0185866263
commit
82dbae58ee
@ -551,19 +551,31 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Send notification to user
|
// Send notification to user
|
||||||
if($data['errors'])
|
if($data['warnings'] || $data['errors'])
|
||||||
{
|
{
|
||||||
$notify = new notifications();
|
$notify = new notifications();
|
||||||
$notify->set_sender($data['account_id']);
|
$notify->set_sender($data['account_id']);
|
||||||
$notify->add_receiver($data['account_id']);
|
$notify->add_receiver($data['account_id']);
|
||||||
$notify->set_subject(lang('Schedule import | export'). ' ' . lang('errors'));
|
$notify->set_subject(lang('Schedule import | export'). ' ' . lang('errors'));
|
||||||
|
|
||||||
|
if($data['warnings'])
|
||||||
|
{
|
||||||
|
$contents = lang($data['type']) . ' ' . lang('Warnings') . ' ' . egw_time::to() . ':';
|
||||||
|
foreach($data['warnings'] as $target => $message)
|
||||||
|
{
|
||||||
|
$contents .= "\n". (is_numeric($target) ? '' : $target."\n");
|
||||||
|
$contents .= is_array($message) ? implode("\n",$message) : $message;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if($data['errors'])
|
||||||
|
{
|
||||||
$contents = lang($data['type']) . ' ' . lang('Errors') . ' ' . egw_time::to() . ':';
|
$contents = lang($data['type']) . ' ' . lang('Errors') . ' ' . egw_time::to() . ':';
|
||||||
foreach($data['errors'] as $target => $errors)
|
foreach($data['errors'] as $target => $errors)
|
||||||
{
|
{
|
||||||
$contents .= "\n". (is_numeric($target) ? '' : $target."\n");
|
$contents .= "\n". (is_numeric($target) ? '' : $target."\n");
|
||||||
$contents .= is_array($errors) ? implode("\n",$errors) : $errors;
|
$contents .= is_array($errors) ? implode("\n",$errors) : $errors;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
$notify->set_message($contents);
|
$notify->set_message($contents);
|
||||||
$notify->send();
|
$notify->send();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user