projects
/
squirrelmail.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rtl alignment fix
[squirrelmail.git]
/
src
/
view_header.php
diff --git
a/src/view_header.php
b/src/view_header.php
index 4f2da59faca842b9360178a31caf99e19285885c..4f86662d13072bb75da76615c82486b52f3ec6e4 100644
(file)
--- a/
src/view_header.php
+++ b/
src/view_header.php
@@
-9,9
+9,10
@@
* This is the code to view the message header.
*
* $Id$
* This is the code to view the message header.
*
* $Id$
+ * @package squirrelmail
*/
*/
-/* Path for SquirrelMail required files. */
+/*
*
Path for SquirrelMail required files. */
define('SM_PATH','../');
/* SquirrelMail required files. */
define('SM_PATH','../');
/* SquirrelMail required files. */
@@
-22,17
+23,17
@@
require_once(SM_PATH . 'functions/html.php');
require_once(SM_PATH . 'functions/url_parser.php');
function parse_viewheader($imapConnection,$id, $passed_ent_id) {
require_once(SM_PATH . 'functions/url_parser.php');
function parse_viewheader($imapConnection,$id, $passed_ent_id) {
- global $uid_support;
+
global $uid_support;
- $header_full = array();
- if (!$passed_ent_id) {
- $read=sqimap_run_command ($imapConnection, "FETCH $id BODY[HEADER]",
+
$header_full = array();
+
if (!$passed_ent_id) {
+
$read=sqimap_run_command ($imapConnection, "FETCH $id BODY[HEADER]",
true, $a, $b, $uid_support);
true, $a, $b, $uid_support);
- } else {
- $query = "FETCH $id BODY[".$passed_ent_id.'.HEADER]';
- $read=sqimap_run_command ($imapConnection, $query,
+
} else {
+
$query = "FETCH $id BODY[".$passed_ent_id.'.HEADER]';
+
$read=sqimap_run_command ($imapConnection, $query,
true, $a, $b, $uid_support);
true, $a, $b, $uid_support);
- }
+
}
$cnum = 0;
for ($i=1; $i < count($read); $i++) {
$line = htmlspecialchars($read[$i]);
$cnum = 0;
for ($i=1; $i < count($read); $i++) {
$line = htmlspecialchars($read[$i]);
@@
-65,9
+66,11
@@
function parse_viewheader($imapConnection,$id, $passed_ent_id) {
$s .= ' ' . nl2br($second[$j]);
$j++;
}
$s .= ' ' . nl2br($second[$j]);
$j++;
}
- if(strtolower($f) != 'message-id:') {
- parseEmail($s);
- }
+ $lowf=strtolower($f);
+ /* do not mark these headers as emailaddresses */
+ if($lowf != 'message-id:' && $lowf != 'in-reply-to:' && $lowf != 'references:') {
+ parseEmail($s);
+ }
if ($f) {
$header_output[] = array($f,$s);
}
if ($f) {
$header_output[] = array($f,$s);
}