return $len;
}
+require_once dirname(__FILE__) . '/lib/base.load.php';
+require_once HORDE_BASE . '/lib/core.php';
+
/* Don't compress if we are already sending in compressed format. */
-if ((isset($_GET['actionID']) && ($_GET['actionID'] == 'download_all')) ||
- !empty($_GET['zip'])) {
+$actionID = Horde_Util::getFormData('actionID');
+if (($actionID == 'download_all') || Horde_Util::getFormData('zip')) {
$imp_no_compress = true;
}
$imp_session_control = 'readonly';
require_once dirname(__FILE__) . '/lib/base.php';
-$actionID = Horde_Util::getFormData('actionID');
$ctype = Horde_Util::getFormData('ctype');
$id = Horde_Util::getFormData('id');
$id = $mime->getMimeId();
} else {
$uid = Horde_Util::getFormData('uid');
- if (!$uid) {
- // TODO: Remove usage of 'index'
- $uid = Horde_Util::getFormData('index');
- }
$mailbox = Horde_Util::getFormData('mailbox');
if (!$uid || !$mailbox) {
exit;
$msg = $contents->fullMessageText(array('stream' => true));
$browser->downloadHeaders('Message Source', 'text/plain', true, _fullMessageTextLength($msg));
echo $msg[0];
- rewind($msg[1]);
fpassthru($msg[1]);
exit;
$msg = $contents->fullMessageText(array('stream' => true));
$browser->downloadHeaders($name . '.eml', 'message/rfc822', false, strlen($hdr) + _fullMessageTextLength($msg));
echo $hdr . $msg[0];
- rewind($msg[1]);
fpassthru($msg[1]);
exit;
}