*/
class Pman_Core_Mailer {
-
+ var $debug = false;
var $page = false; /* usually a html_flexyframework_page */
var $contents = false; /* object or array */
var $template = false; /* string */
}
-
$tmp_opts['nonHTML'] = true;
-
+ // $tmp_opts['force'] = true;
$template = new HTML_Template_Flexy( $tmp_opts );
$template->compile('mail/'. $templateFile.'.txt');
/* use variables from this object to ouput data. */
$mailtext = $template->bufferedOutputObject($content);
-
-
-
-
-
-
-
-
+ //print_r($mailtext);exit;
+
//echo "<PRE>";print_R($mailtext);
}
-
-
// list($recipents,$headers,$body) = $parts;
return array(
'recipents' => $parts[0],
if (is_a($email, 'PEAR_Error')) {
return $email;
}
+ if ($this->debug) {
+ echo '<PRE>';echo htmlspecialchars(print_r($email,true));
+ }
///$recipents = array($this->email);
$mailOptions = PEAR::getStaticProperty('Mail','options');
+ //print_R($mailOptions);exit;
$mail = Mail::factory("SMTP",$mailOptions);
$headers['Date'] = date('r');
if (PEAR::isError($mail)) {