forked from extern/egroupware
Make sure distributionlist is resolved in mail compose after submit action
This commit is contained in:
parent
002f886ca7
commit
1f1790d2bb
@ -1289,7 +1289,14 @@ class mail_compose
|
||||
$etpl->setElementAttribute('folder','autocomplete_params',array('mailaccount'=>$content['mailaccount']));
|
||||
// join again mailaccount and identity
|
||||
$content['mailaccount'] .= ':'.$content['mailidentity'];
|
||||
|
||||
|
||||
// Resolve distribution list before send content to client
|
||||
foreach(array('to', 'cc', 'bcc', 'replyto') as $f)
|
||||
{
|
||||
if (is_array($content[$f])) $content[$f]= self::resolveEmailAddressList ($content[$f]);
|
||||
}
|
||||
|
||||
$content['to'] = self::resolveEmailAddressList($content['to']);
|
||||
//error_log(__METHOD__.__LINE__.array2string($content));
|
||||
$etpl->exec('mail.mail_compose.compose',$content,$sel_options,$readonlys,$preserv,2);
|
||||
}
|
||||
@ -2562,7 +2569,7 @@ class mail_compose
|
||||
if (!empty($addr)) $_emailAddressList[]=$addr;
|
||||
}
|
||||
}
|
||||
return $_emailAddressList;
|
||||
return array_values($_emailAddressList);
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user