git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@662
7612ce4b-ef26-0410-bec9-
ea0150e637f0
/** Returns a line of comma separated email addresses from an array **/
function getLineOfAddrs($array) {
/** Returns a line of comma separated email addresses from an array **/
function getLineOfAddrs($array) {
- $to_line = "";
- for ($i = 0; $i < count($array); $i++) {
- if ($to_line)
- $to_line = "$to_line, $array[$i]";
- else
- $to_line = "$array[$i]";
+ if (is_array($array)) {
+ $to_line = implode(", ", $array);
+ $to_line = trim(ereg_replace(",,+", ",", $to_line));
+ } else {
+ $to_line = "";
$url_replyto = urlencode($message->header->replyto);
$url_replytoall = urlencode($message->header->replyto);
$url_replyto = urlencode($message->header->replyto);
$url_replytoall = urlencode($message->header->replyto);
- $url_replytoallcc = urlencode(getLineOfAddrs($message->header->to) . ", " . getLineOfAddrs($message->header->cc));
+ $url_replytoallcc = getLineOfAddrs($message->header->to);
+ $url_replytoallcc_cc = getLineOfAddrs($message->header->cc);
+ if ($url_replytoallcc) {
+ if ($url_replytoallcc_cc) {
+ $url_replytoallcc .= ", " . $url_replytoallcc_cc;
+ }
+ } else {
+ if ($url_replytoallcc_cc) {
+ $url_replytoallcc = $url_replytoallcc_cc;
+ } else {
+ $url_replytoallcc = "";
+ }
+ }
+ $url_replytoallcc = urlencode($url_replytoallcc);
$dateString = getLongDateString($message->header->date);
$ent_num = findDisplayEntity($message);
$dateString = getLongDateString($message->header->date);
$ent_num = findDisplayEntity($message);