From 28a306ae0001e07f467f46ec86ba0c7b2afbd229 Mon Sep 17 00:00:00 2001 From: David M Date: Mon, 22 May 2006 19:58:53 +0000 Subject: [PATCH] - Bug #1947 git-svn-id: file:///svn/phpbb/trunk@5961 89ea8834-ac86-4346-8a33-228a782c2dd0 --- phpBB/includes/ucp/ucp_pm_viewfolder.php | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/phpBB/includes/ucp/ucp_pm_viewfolder.php b/phpBB/includes/ucp/ucp_pm_viewfolder.php index 795b2130c0..e088104828 100644 --- a/phpBB/includes/ucp/ucp_pm_viewfolder.php +++ b/phpBB/includes/ucp/ucp_pm_viewfolder.php @@ -303,18 +303,19 @@ function view_folder($id, $mode, $folder_id, $folder) $string = ''; foreach ($data as $value) { + $recipients = $value['to']; + $value['to'] = $value['bcc'] = ''; - $value['bcc'] = ''; - if (is_array($value['to'])) + if (is_array($recipients)) { - foreach ($value['to'] as $key => $values) + foreach ($recipients as $values) { - if (!empty($values['bcc']) && is_array($values['bcc'])) - { - $value['bcc'] = implode(',', $values['bcc']); - } - $value['to'] = implode(',', $values['to']); + $value['bcc'] .= (isset($values['bcc']) && is_array($values['bcc'])) ? ',' . implode(',', $values['bcc']) : ''; + $value['to'] .= (isset($values['to']) && is_array($values['to'])) ? ',' . implode(',', $values['to']) : ''; } + // Remove the commas which will appear before the first entry. + $value['to'] = substr($value['to'], 1); + $value['bcc'] = substr($value['bcc'], 1); } foreach ($value as $tag => $text)