"._MAILUSERS."";
if(isset($_POST['submit'])) {
$who = isset($_POST['who']) ? $_POST['who'] : false;
$category = isset($_POST['category']) ? $_POST['category'] : false;
if($who == "authors") $select = "SELECT "._EMAILFIELD." as email, "._PENNAMEFIELD." as penname FROM "._AUTHORTABLE.", ".TABLEPREFIX."fanfiction_authorprefs as ap WHERE "._UIDFIELD." = ap.uid AND ap.stories > 0";
else if($who == "admins") $select = "SELECT "._EMAILFIELD." as email, "._PENNAMEFIELD." as penname FROM "._AUTHORTABLE.", ".TABLEPREFIX."fanfiction_authorprefs as ap WHERE "._UIDFIELD." = ap.uid AND ap.level > 0";
else $select = "SELECT "._EMAILFIELD." as email, "._PENNAMEFIELD." as penname FROM "._AUTHORTABLE;
if($who == "admins" && $_POST['category'] != "all" && isNumber($_POST['category'])) $select .= " AND (FIND_IN_SET(".$_POST['category'].", ap.categories) > 0 OR ap.categories = 0)";
$query = dbquery($select);
$subject = strip_tags(descript($_POST['subject']));
$mailtext = descript($_POST['mailtext']);
$sent = 0;
while($result = dbassoc($query)){
$mailresult = sendemail($result['penname'], $result['email'], $sitename, $siteemail, $subject, $mailtext, "html");
if($mailresult) $sent++;
$output .= $result['penname']."
";
}
if($sent) $output .= write_message(_MESSAGESENT." $sent
"._ACTIONSUCCESSFUL);
else $output .= write_message(_NOMAILSENT);
}
else {
$output .= "