From 0f5dee00df59dd2f97c36aa0fc3aca062f9d223a Mon Sep 17 00:00:00 2001 From: Aleksander Machniak Date: Wed, 6 Jun 2012 09:22:15 +0200 Subject: Decode header value in rcube_mime::get() by default (#1488511) --- program/include/rcube_message_header.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'program/include/rcube_message_header.php') diff --git a/program/include/rcube_message_header.php b/program/include/rcube_message_header.php index f2f91674e..378fb98c9 100644 --- a/program/include/rcube_message_header.php +++ b/program/include/rcube_message_header.php @@ -205,15 +205,18 @@ class rcube_message_header /** * Returns header value */ - public function get($name) + public function get($name, $decode = true) { $name = strtolower($name); if (isset($this->obj_headers[$name])) { - return $this->{$this->obj_headers[$name]}; + $value = $this->{$this->obj_headers[$name]}; + } + else { + $value = $this->others[$name]; } - return $this->others[$name]; + return $decode ? rcube_mime::decode_header($value, $this->charset) : $value; } /** -- cgit v1.2.3