$from_name = _("Unknown sender");
}
$from_name = decodeHeader(htmlspecialchars($from_name));
+ $description = $from_name;
} else {
$default_page = '../src/download.php';
- $filename = decodeHeader($header->getParameter('filename'));
- if (trim($filename) == '') {
- $name = decodeHeader($header->getParameter('name'));
- if (trim($name) == '') {
- if ( trim( $header->id ) == '' )
+ if (is_object($header->disposition)) {
+ $filename = decodeHeader($header->disposition->getProperty('filename'));
+ if (trim($filename) == '') {
+ $name = decodeHeader($header->disposition->getProperty('name'));
+ if (trim($name) == '') {
+ if ( trim( $header->id ) == '' )
$filename = 'untitled-[' . $ent . ']' ;
- else
+ else
$filename = 'cid: ' . $header->id;
- } else {
- $filename = $name;
- }
- }
- if ($message->header->description) {
- $from_name = htmlspecialchars(_($header->description));
- }
+ } else {
+ $filename = $name;
+ }
+ }
+ } else {
+ if ( trim( $header->id ) == '' )
+ $filename = 'untitled-[' . $ent . ']' ;
+ else
+ $filename = 'cid: ' . $header->id;
+ }
+
+ if ($header->description) {
+ $description = htmlspecialchars($header->description);
+ } else {
+ $description = '';
+ }
}
$display_filename = $filename;
'</b> </small></TD>' .
"<TD><SMALL>[ $type0/$type1 ] </SMALL></TD>" .
'<TD><SMALL>';
- $attachments .= '<b>' . $from_name . '</b>';
+ $attachments .= '<b>' . $description . '</b>';
$attachments .= '</SMALL></TD><TD><SMALL> ';
$SkipSpaces = 1;