addError('MSG_SUBJECT_EMPTY'); } if ($_POST['body'] == '') { $msg->addError('MSG_BODY_EMPTY'); } if (($_POST['to'] == '') || ($_POST['to'] == 0)) { $msg->addError('NO_RECIPIENT'); } if (!$msg->containsErrors()) { if ($_POST['to'] == 1) { // choose all instructors $sql = "SELECT * FROM ".TABLE_PREFIX."members WHERE status = 1 ORDER BY login"; } else if ($_POST['to'] == 2) { // choose all students $sql = "SELECT * FROM ".TABLE_PREFIX."members WHERE status = 0 ORDER BY login"; } else { // choose all members $sql = "SELECT * FROM ".TABLE_PREFIX."members ORDER BY login"; } $result = mysql_query($sql,$db); require(AT_INCLUDE_PATH . 'classes/phpmailer/atutormailer.class.php'); $mail = new ATutorMailer; while ($row = mysql_fetch_assoc($result)) { $mail->AddBCC($row['email']); } $mail->From = ADMIN_EMAIL; $mail->FromName = ADMIN_USERNAME; $mail->AddAddress(ADMIN_EMAIL); $mail->Subject = $_POST['subject']; $mail->Body = $_POST['body']; if(!$mail->Send()) { $msg->printErrors('MSG_NOT_SENT'); exit; } unset($mail); $msg->addFeedback('MSG_SENT'); header('Location: index.php'); require(AT_INCLUDE_PATH.'footer.inc.php'); exit; } } $title = _AT('admin_email'); require(AT_INCLUDE_PATH.'header.inc.php'); echo '