X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=functions%2Fmime.php;h=8717a5b639d4015abf09ff98a8306756f56271ba;hb=72377ae1eccf2733c61dfdf764557c99fc055d26;hp=e8b7664f30fc0a2de88776af36e110f1b66a79cd;hpb=cc34b00dd6f31cb9d057a66646aec81dd64793f6;p=squirrelmail.git diff --git a/functions/mime.php b/functions/mime.php index e8b7664f..8717a5b6 100644 --- a/functions/mime.php +++ b/functions/mime.php @@ -57,8 +57,8 @@ function mime_structure ($bodystructure, $flags=array()) { } break; case 'M': - if (strtolower($flag) == '\$mdnsent') { - $msg->is_mdn = true; + if (strtolower($flag) == '$mdnsent') { + $msg->is_mdnsent = true; } break; default: @@ -211,6 +211,33 @@ function listEntities ($message) { } } +function getPriorityStr($priority) { + $priority_level = substr($priority,0,1); + + switch($priority_level) { + /* check for a higher then normal priority. */ + case '1': + case '2': + $priority_string = _("High"); + break; + + /* check for a lower then normal priority. */ + case '4': + case '5': + $priority_string = _("Low"); + break; + + /* check for a normal priority. */ + case '3': + default: + $priority_level = '3'; + $priority_string = _("Normal"); + break; + + } + return $priority_string; +} + /* returns a $message object for a particular entity id */ function getEntity ($message, $ent_id) { return $message->getEntity($ent_id); @@ -381,7 +408,7 @@ function formatAttachments($message, $exclude_id, $mailbox, $id) { "[ $type0/$type1 ] " . ''; $from_o = $header->from; - if (isset($from_o)) { + if (is_object($from_o)) { $from_name = $from_o->getAddress(false); } else { $from_name = _("Unknown sender"); @@ -403,6 +430,7 @@ function formatAttachments($message, $exclude_id, $mailbox, $id) { } else { $filename = decodeHeader($header->filename); if (trim($filename) == '') { + $name = decodeHeader($header->name); if (trim($name) == '') { if ( trim( $header->id ) == '' ) $display_filename = 'untitled-[' . $ent . ']' ;