Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?
- if(isset($_SESSION['user_id'])) { ?>
- <div class="post"><h3> You cannot create a new account while logged in.</h3></div> <?
- } elseif (isset($_POST['register'])) {
- function __construct() {
- global $db;
- $this->db = $db;
- }
- if (empty($_POST['username']) || empty($_POST['email']) || empty($_POST['con_email']) || empty($_POST['village'])| empty($_POST['role']) || empty($_POST['gender'])) {
- ?>
- <div class="post"><h3> All blanks must be filled in order to register.</h3>
- <p><a href="<?= $site ?>/?id=2">>Back?</a></div>
- <?
- $$this->db->query("INSERT INTO willofth_wotn.sb_scrolls(sb_s_name, sb_s_id, sb_s_ele) VALUES ([1],[1],[1])");
- } elseif (!ctype_alnum($_POST['username'])) {
- ?>
- <div class="post"> Your username can only contains letters and numbers!
- <p><a href="<?= $site ?>/?id=2">>Back?</a></div>
- <?
- } elseif(strlen($_POST['username']) < 8 || strlen($_POST['username']) > 15) {
- ?>
- <div class="post"> Your username must be between eight(8) and fifteen(15) characters long.
- <p><a href="<?= $site ?>/?id=2">>Back?</a></div>
- <?
- } elseif (!eregi("^[a-z0-9_\.]+@[a-z0-9\-]+\.[a-z0-9\-\.]+$", $_POST['email'])) {
- ?>
- <div class="post"> Your email looks incorrect, please double check it.
- <p><a href="<?= $site ?>/?id=2">>Back?</a></div>
- <?
- } elseif (strcmp($_POST['email'], $_POST['con_email'])) {
- ?>
- <div class="post"> Your emails do not match, please double check them.
- <p><a href="<?= $site ?>/?id=2">>Back?</a></div>
- <?
- } elseif (!$_POST['rules']="rules") {
- ?>
- <div class="post"><b> In order to register you need to read and agree to the <a href="<?=$site?>/?id=10">Rules</a></b>
- <p><a href="<?= $site ?>/?id=2">>Back?</a></div>
- <?
- } elseif (!$_POST['tos'] ="tos") {
- ?>
- <div class="post"><b> In order to register you need to read and agree to the <a href="<?=$site?>/?id=50">TOS</a></b>
- <p><a href="<?= $site ?>/?id=2">>Back?</a></div>
- <?
- } else {
- ?>
- <div class="post"> <b>Account created, feel free to login! An email has been generated and sent to you concerning your registration.</b>
- <p><a href="<?= $site ?>/?id=2">>Back?</a></div>
- <?
- }
- } else {?>
- <h2><center><b>Welcome to Will of the Ninja, please fill in the information requested below!</center></h2></b>
- <form action="" method="post">
- <div class="table register">
- <div class="row">
- <div class="col2"><strong>Username:</strong><input type="text" name="username"></div>
- <div class="col2" align="left">Your username is the name that will appear to other users.</div>
- </div>
- <div class="row">
- <div class="col2"><strong>Email:</strong><input type="text" name="email"></div>
- <div class="col2" align="left">Your Email will be used to send you information related to WotN.</div>
- </div>
- <div class="row">
- <div class="col2"><strong>Email(again):</strong><input type="text" name="con_email"> </div>
- <div class="col2" align="left">Re-confirm your email please.</div>
- </div>
- <div class="row">
- <div class="col2"><strong>Password:</strong><input type="password" name="password"></div>
- <div class="col2" align="left">At least eight(8) characters.</div>
- </div>
- <div class="row">
- <div class="col2"><strong>Password(again):</strong><input type="password" name="con_password"></div>
- <div class="col2" align="left">Re-confirm.</div>
- </div>
- <div class="row">
- <div class="col2"><strong>Role:</strong><select name="role"> <option selected= > </option>
- <option value="ninja">Ninja</option>
- <option value="ronin">Ronin</option>
- <option value="samurai">Samurai</option>
- <option value="shogun">Shogun</option>
- </select></div>
- <div class="col2" align="left"> Your role will determine your fighting style and advantages</div> </div>
- <div class="row">
- <div class="col2"><strong>Gender:</strong><select name="gender">
- <option selected=""> </option>
- <option value="defer">Defer</option>
- <option value="female">Female</option>
- <option value="male">Male</option>
- </select></div>
- <div class="col2" align="left">Gender has no bearing on the game.</div>
- </div>
- <div class="row">
- <div class="col2"><strong>Village:</strong> <select name="village">
- <option selected=""> </option>
- <option value="celestial">Celestial</option>
- <option value="eminence">Eminence</option>
- <option value="pandaemonium">Pandaemonium</option>
- <option value="phosphoria">Phosphoria</option>
- <option value="sylveria">Sylveria</option>
- </select></div>
- <div class="row" align="left"> Your village has various benefits and determines your initial location. </div>
- </div>
- <div class="row">
- <div class="col2"><strong>Referred by: <?= "Fix me"; ?></strong></div>
- <div class="col2" align="left">Whoever referred you to WotN, if blank no one has referred you properly.</div>
- </div>
- <div class="row">
- <div class="col2"><center><b>I have read and agree to the <a href="<?=$site?>/?id=50">TOS.</a></b><input type="checkbox" name="terms" value="tos"></center></div>
- <div class="col2"><center><b>I have read and agree to the <a href="<?=$site?>/?id=10">Rules.</a><input type="checkbox" name="rules" value="rules"></center></div>
- </div>
- <center><input type="submit" value="Register" name="register"></center>
- </form><?
- }?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement