} else { $errors[] = 'Username does not exist!'; } } } if ($subject == '') { $errors[] = 'Subject field cannot be empty!'; } elseif ($message == '') { $errors[] = 'Email message cannot be empty!'; } if (!$errors) { $mail = new VMail(); $mail->set(); $mail->Subject = $subject; $mail->AltBody = $message; $mail->Body = nl2br($message); $mail->AddAddress($rs->fields['email']); if ($mail->Send()) { $messages[] = 'Email was successfuly sent to <b>' . $username . '</b>!'; } else { $errors[] = 'Failed to send email! Please check your <a href="index.php?m=mail">Mail Settings</a> and make sure the provided email is valid!'; } } } $htmlCode = isset($_POST['htmlCode']) ? trim($_POST['htmlCode']) : NULL; $editor->set_code($htmlCode); $smarty->assign('email', $email); $smarty->assign('username', $username); $smarty->assign('specific', $specific); $smarty->assign('subject', $subject); $smarty->assign('editor_wp', $editor->return_editor('100%', 350));
$subject = $rs->fields['email_subject']; $path = $config['BASE_DIR'] . '/templates/' . $rs->fields['email_path']; $body = VFile::read($path); $search = array('{$site_name}', '{$video_url}', '{$message}'); $replace = array($config['site_name'], $video_url, $message); $body = str_replace($search, $replace, $body); $mail = new VMail(); $mail->From = $from; $mail->FromName = $from; $mail->Sender = $from; $mail->AddReplyTo($from); $mail->Subject = $subject; $mail->AltBody = $body; $mail->Body = nl2br($body); $mail->AddAddress($to); $mail->Send(); } } } } } if (defined('_DEBUG') && _DEBUG) { echo var_dump($body) . '<br>'; ?> <html> <head> <title>Testing Player Email</title> </head> <body> <form name="sendPlayerEmail" method="post" action="<?php echo $config['BASE_URL'];
} elseif ($message == '') { $errors[] = 'Email message cannot be empty!'; } if (!$errors) { $email_errors = array(); $sql = "SELECT email FROM signup WHERE account_status = 'Active'"; $rs = $conn->execute($sql); if ($conn->Affected_Rows()) { while (!$rs->EOF) { $mail = new VMail(); $mail->set(); $mail->Subject = $subject; $mail->AltBody = $message; $mail->Body = nl2br($message); $mail->AddAddress($rs->fields['email']); if (!$mail->Send()) { $email_errors[] = $rs->fields['email']; } $mail->ClearAddresses(); $rs->movenext(); } } else { $errors[] = 'No users! Is this your new site? :-)'; } if (!$errors) { if ($email_errors) { $_SESSION['email_errors'] = 'Could not send email to the following addresses: ' . implode(', ', $email_errors) . '!'; } else { $messages[] = 'Email was sent successfuly!'; } }