From 880dbfcbfb027911fe54bfe20fbb4cb0d3d8a941 Mon Sep 17 00:00:00 2001 From: Michael M Slusarz Date: Fri, 14 Nov 2008 00:29:00 -0700 Subject: [PATCH] Improve recognition of viewable message ID. --- imp/view.php | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/imp/view.php b/imp/view.php index 0334f4397..507828656 100644 --- a/imp/view.php +++ b/imp/view.php @@ -113,9 +113,11 @@ case 'download_render': case 'download_render': $render = $contents->renderMIMEPart($id, Util::getFormData('mode', IMP_Contents::RENDER_FULL), array('type' => $ctype)); - $body = $render[$id]['data']; - $type = $render[$id]['type']; - $name = $render[$id]['name']; + reset($render); + $key = key($render); + $body = $render[$key]['data']; + $type = $render[$key]['type']; + $name = $render[$key]['name']; break; } @@ -136,8 +138,10 @@ case 'download_render': case 'view_attach': $render = $contents->renderMIMEPart($id, Util::getFormData('mode', IMP_Contents::RENDER_FULL), array('type' => $ctype)); - $browser->downloadHeaders($render[$id]['name'], $render[$id]['type'], true, strlen($render[$id]['data'])); - echo $render[$id]['data']; + reset($render); + $key = key($render); + $browser->downloadHeaders($render[$key]['name'], $render[$key]['type'], true, strlen($render[$key]['data'])); + echo $render[$key]['data']; exit; case 'view_source': -- 2.11.0