diff --git a/e107_handlers/mail.php b/e107_handlers/mail.php index 5356c9f9d..4b2f478a7 100644 --- a/e107_handlers/mail.php +++ b/e107_handlers/mail.php @@ -9,8 +9,8 @@ * e107 Main * * $Source: /cvs_backup/e107_0.8/e107_handlers/mail.php,v $ - * $Revision: 1.21 $ - * $Date: 2009-12-27 11:25:18 $ + * $Revision: 1.22 $ + * $Date: 2010-01-04 10:14:48 $ * $Author: e107coders $ */ @@ -673,6 +673,7 @@ class e107Email extends PHPMailer */ public function MsgHTML($message, $basedir = '') { + global $_E107; preg_match_all("/(src|background)=([\"\'])(.*)\\2/Ui", $message, $images); // Modified to accept single quotes as well if(isset($images[3])) { @@ -685,11 +686,18 @@ class e107Email extends PHPMailer $filename = basename($url); $directory = dirname($url); if ($directory == '.') $directory=''; - if (strpos($directory, e_HTTP) === 0) + if (strpos($directory, e_HTTP) === 0) { - $directory = str_replace(e_HTTP, '', $directory); - $basedir = e_ROOT; + // $directory = str_replace(e_HTTP, '', $directory); // FIXME - if e_HTTP == '/' - breaks full path; + // $basedir = e_ROOT; } + + if(vartrue($_E107['debug'])) + { + $message .= " -- Debug Info --
"; + $message .= "CID file {$filename} in {$directory}.
Base = ".e_HTTP."
BaseDir = {$basedir}
"; + } + //echo "CID file {$filename} in {$directory}. Base = ".e_HTTP." BaseDir = {$basedir}
"; $cid = 'cid:' . md5($filename); $ext = pathinfo($filename, PATHINFO_EXTENSION);