"._LOCKMEM."";
if($confirm == "yes") {
if(check_prefs($_GET['lock'])) dbquery("UPDATE ".TABLEPREFIX."fanfiction_authorprefs SET level = '-1' WHERE uid = '".$_GET['lock']."'");
else dbquery("INSERT INTO ".TABLEPREFIX."fanfiction_authorprefs(`uid`, `level`) VALUES('".$_GET['lock']."', '-1')");
$output .= write_message(_ACTIONSUCCESSFUL);
}
else if ($confirm == "no") {
$output .= write_message(_ACTIONCANCELLED);
}
else {
$output .= write_message(_LOCKCONFIRM."
[ "._YES." | "._NO." ]");
}
}
else if(isset($_GET["unlock"]) && isNumber($_GET["unlock"])) {
$output .= "
";
if($confirm == "yes")
{
dbquery("UPDATE ".TABLEPREFIX."fanfiction_authorprefs SET level = '0' WHERE uid = '".$_GET['unlock']."'");
$output .= write_message(_ACTIONSUCCESSFUL);
}
else if ($confirm == "no")
{
$output .= write_message(_ACTIONCANCELLED);
}
else
{
$output .= write_message(_CONFIRMUNLOCK."
[ "._YES." | "._NO." ]");
}
}
else if(isset($_GET["release"]) && isNumber($_GET['release'])) {
$output .= "";
if(_AUTHORTABLE != TABLEPREFIX."fanfiction_authors as author") $output .= write_message("
"._FOREIGNAUTHORTABLE);
if($confirm == "yes")
{
include("includes/emailer.php");
dbquery("UPDATE "._AUTHORTABLE." SET admincreated = '0' WHERE "._UIDFIELD." = '".$_GET['release']."'");
$emailquery = dbquery("SELECT "._EMAILFIELD." as email, "._PENNAMEFIELD." as penname FROM "._AUTHORTABLE." WHERE uid = '".$_GET['release']."'");
$email = dbassoc($emailquery);
mt_srand((double)microtime() * 1000000);
$charset = '23456789' . 'abcdefghijkmnpqrstuvwxyz' . 'ABCDEFGHJKLMNPQRSTUVWXYZ';
$pass = random_string($charset, 10);
$encryppass = md5($pass);
//$headers = "From: $sitename\n";
dbquery("UPDATE "._AUTHORTABLE." SET "._PASSWORDFIELD." = '$encryppass' WHERE uid = '".$_GET['release']."'");
$subject = _SIGNUPSUBJECT;
$letter = sprintf(_RELEASEMESSAGE, $email['penname'], $pass);
$mailresult = sendemail($email['penname'], $email['email'], $sitename, $siteemail, $subject, $letter);
if($mailresult) $output .= write_message(_AUTHORRELEASED);
else $output .= write_error(_EMAILFAILED);
}
else if ($confirm == "no")
{
$output .= write_message(_ACTIONCANCELLED);
}
else {
$output .= write_message(_CONFIRMAUTHORRELEASE."
[ "._YES." | "._NO." ]");
}
}
else if(isset($_GET["revoke"]) && isNumber($_GET["revoke"])) {
$output .= "";
if($confirm == "yes")
{
dbquery("UPDATE ".TABLEPREFIX."fanfiction_authorprefs SET validated = '0' WHERE uid = '$_GET[revoke]'");
$output .= write_message(_ACTIONSUCCESSFUL);
}
else if ($confirm == "no")
{
$output .= write_message(_ACTIONCANCELLED);
}
else
{
$output .= write_message(_CONFIRMVALREVOKE."
[ "._YES." | "._NO." ]");
}
}
else if(isset($_GET["delete"]) && isNumber($_GET["delete"])) {
$output .= "";
if(_AUTHORTABLE != TABLEPREFIX."fanfiction_authors as author") $output .= write_message("
"._FOREIGNAUTHORTABLE);
else if($confirm == "yes") {
include("includes/deletefunctions.php");
$output .= deleteUser($_GET['delete']);
}
else if ($confirm == "no") {
$output .= write_message(_ACTIONCANCELLED);
}
else {
$output .= write_message(_CONFIRMDELETE."
[ "._YES." | "._NO." ]");
}
}
else if(isset($_GET["validate"]) && isNumber($_GET["validate"])) {
$output .= "";
if($confirm == "yes") {
if(check_prefs($_GET['validate'])) dbquery("UPDATE ".TABLEPREFIX."fanfiction_authorprefs SET validated = '1' WHERE uid = '".$_GET['validate']."'");
else dbquery("INSERT INTO ".TABLEPREFIX."fanfiction_authorprefs(`uid`, `validated`) VALUES('".$_GET['validate']."', '1')");
$output .= write_message(_ACTIONSUCCESSFUL);
}
else if ($confirm == "no") {
$output .= write_message(_ACTIONCANCELLED);
}
else {
$output .= write_message(_CONFIRMVALIDATE."
[ "._YES." | "._NO." ]");
}
}
else if(isset($_GET["do"]) && $_GET['do'] == "add") {
if(_AUTHORTABLE != TABLEPREFIX."fanfiction_authors as author") $output .= write_message("
"._FOREIGNAUTHORTABLE);
$output .= "