function send_email($to_email, $to_name, $theme, $text_text, $text_html = '') { global $config; if (!$config['smtp_adress']) { output_message('alert', 'Set SMTP settings in config !'); return false; } if (!$to_email) { output_message('alert', 'Field "to" is empty.'); return false; } set_time_limit(300); require_once 'core/mail/smtp.php'; $mail = new SMTP(); $mail->Delivery('relay'); $mail->Relay($config['smtp_adress'], $config['smtp_username'], $config['smtp_password']); $mail->From($config['site_email'], $config['base_href']); $mail->AddTo($to_email, $to_name); $mail->Text($text_text); if ($text_html) { $mail->Html($text_html); } $sent = $mail->Send($theme); return $sent; }
function send_email($to_email, $to_name, $theme, $text_text, $text_html = '') { global $MW; if (!(string) $MW->getConfig->generic->smtp_adress) { output_message('alert', 'Set SMTP settings in config !'); return false; } if (!$to_email) { output_message('alert', 'Field "to" is empty.'); return false; } set_time_limit(300); include 'core/mail/smtp.php'; $mail = new SMTP(); $mail->Delivery('relay'); $mail->Relay((string) $MW->getConfig->generic->smtp_adress, (string) $MW->getConfig->generic->smtp_username, (string) $MW->getConfig->generic->smtp_password); $mail->From((string) $MW->getConfig->generic->site_email, (string) $MW->getConfig->generic->site_title); $mail->AddTo($to_email, $to_name); $mail->Text($text_text); if ($text_html) { $mail->Html($text_html); } $sent = $mail->Send($theme); return $sent; }