From 884f3f200154c4fee1cc994b364c7eea61616f48 Mon Sep 17 00:00:00 2001 From: stekkel Date: Mon, 15 Apr 2002 21:32:18 +0000 Subject: [PATCH] Added headerfield type for use with multipart/related messages git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@2726 7612ce4b-ef26-0410-bec9-ea0150e637f0 --- functions/imap_messages.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/functions/imap_messages.php b/functions/imap_messages.php index 48d8011c..a6dac214 100755 --- a/functions/imap_messages.php +++ b/functions/imap_messages.php @@ -607,6 +607,18 @@ function sqimap_get_header ($imap_stream, $read) { } else { $hdr->charset = "us-ascii"; } + /* Detect type in case of multipart/related */ + if (strpos(strtolower(trim($line)), "type=")) { + $pos = strpos($line, "type=") + 6; + $type = trim($line); + if (strpos($line, ";", $pos) > 0) { + $type = substr($type, $pos, strpos($line, ";", $pos)-$pos); + } else { + $type = substr($charset, $pos); + } + $type = str_replace("\"",'',$type); + $hdr->type = $type; + } } else if (strtolower(substr($read[$i], 0, 20)) == "content-disposition:") { /* Add better content-disposition support */ -- 2.25.1