function Send($object, $template_name, $recipients, $dump = false) { global $_CONF; $smarty = new Smarty(); $smarty->assign($object->getValues()); $subject = " "; $headers = " "; $smarty->assign('msubject', $subject); $smarty->assign('mheaders', $headers); $out = $smarty->fetch($_CONF[root_dir] . $_CONF[emails_dir] . $_CONF[$template_name]); $body = $smarty->getSmartyVar('capture.body'); $subject = $smarty->getSmartyVar('capture.subject'); $from = $smarty->getSmartyVar('capture.from'); if (empty($from)) { $from = $_CONF[mail_from]; } $headers = array(); if ($add_h = explode("\n", $smarty->getSmartyVar('capture.headers'))) { $headers = array_merge($headers, $add_h); } if (!is_array($recipients) && is_string($recipients)) { $recipients = array($recipients); } if ($dump) { mydump($body); mydump($subject); mydump($headers); mydump($recipients); exit; } if ($_CONF[mail_enabled] != 'FALSE') { return pmail($recipients, $body, $subject, $headers, $from); } //exit(); }