diff options
author | p0wer <none@none> | 2009-12-27 19:04:13 -0600 |
---|---|---|
committer | p0wer <none@none> | 2009-12-27 19:04:13 -0600 |
commit | 942ea8433e30d404688c727d7526771a1106b92c (patch) | |
tree | 9e836333045bb56182b62746f0aed707a2bff087 | |
parent | 0aef7ea793b24794891e7455ba79cd83126c096a (diff) |
Modify simple registration form to add the option for WOTLK. Will do same for more advanced form later.
--HG--
branch : trunk
-rw-r--r-- | contrib/registration_form/simple/index.php | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/contrib/registration_form/simple/index.php b/contrib/registration_form/simple/index.php index f8f1396f721..849b7898ced 100644 --- a/contrib/registration_form/simple/index.php +++ b/contrib/registration_form/simple/index.php @@ -31,7 +31,8 @@ Password: <br /><input name="password" type="password" maxlength="12" /><br /> Email: <br /><input name="email" type="text" maxlength="50" /> -<br /><input name="tbc" type="checkbox" checked="checked" /> TBC<br /><br /><br /> +<br /><input name="tbc" type="checkbox" /> TBC<br /> +<br /><input name="wotlk" type="checkbox" checked="checked" /> WOTLK<br /><br /><br /> <button type="submit">Submit</button> </p> </form> @@ -52,7 +53,7 @@ if (!$con) { }; if (!empty($_POST)) { - if ((empty($_POST["username"]))||(empty($_POST["password"]))||(empty($_POST["email"]))||(empty($_POST["tbc"])) ) { + if ((empty($_POST["username"]))||(empty($_POST["password"]))||(empty($_POST["email"]))||((empty($_POST["tbc"]) && (empty($_POST["wotlk"])))) ) { error_s("You did not enter all the required information."); exit(); } else { @@ -95,10 +96,18 @@ if (!empty($_POST)) { error_s("Email was in an incorrect format."); exit(); }; - if ($_POST['tbc'] != "on") { - $tbc = "0"; + if (($_POST["tbc"] == "on") && ($_POST["wotlk"] == "on")) { + error_s("TBC and WOTLK were both checked."); + exit(); + }; + if ($_POST["tbc"] != "on") { + if ($_POST["wotlk"] != "on") { + $exp = "0"; + } else { + $exp = "2"; + }; } else { - $tbc = "1"; + $exp = "1"; }; $username = mysql_real_escape_string($username); $password = mysql_real_escape_string($password); @@ -133,7 +142,7 @@ if (!empty($_POST)) { }; unset($qry); $sha_pass_hash = sha1(strtoupper($username) . ":" . strtoupper($password)); - $register_sql = "insert into " . mysql_real_escape_string($r_db) . ".account (username, sha_pass_hash, email, expansion) values (upper('" . $username . "'),'" . $sha_pass_hash . "','" . $email . "','" . $tbc . "')"; + $register_sql = "insert into " . mysql_real_escape_string($r_db) . ".account (username, sha_pass_hash, email, expansion) values (upper('" . $username . "'),'" . $sha_pass_hash . "','" . $email . "','" . $exp . "')"; $qry = @mysql_query($register_sql, $con); if (!$qry) { error_s("Error creating account: " . mysql_error()); |