<?php
require("connect.php");

$username = $_POST['user'];
$password = sha1($_POST['pass']);
$password2 = $_POST['pass2'];
$email = $_POST['email'];

function error()
{
   if(!$query)
   {
      echo "Query Failed: " . mysql_errno() . '<br />' . mysql_error();
    }
}

function check()
{
   $check1 = mysql_query(SELECT * FROM `users` WHERE `username` = $username);
   if(mysql_num_rows($check1)==1)
    {
      echo "<br /><br />The username " . $username . 'already exists';
    }
}

if(!$con)
{
  echo "<br /><br />Registering is disabled right now, please check back later.";
}
else
{
  if(!$_POST['register'])
     {
       echo "<br /><br />Use the following form to register a new account with us.
	   <form action='register.php' method='post'><br /><br />
	   <font size='1'>Username:</font><br />
	   <input type='text' id='user' name='user' size='17' style='background-color: #FFFFFF; font-size: 8pt; border: 1 solid #003399' /><br />
	   <font size='1'>Password:</font><br />
	   <input type='text' id='pass' name='pass' size='17' style='background-color: #FFFFFF; font-size: 8pt; border: 1 solid #003399' /><br />
	   <font size='1'>Confirm Password:</font><br />
	   <input type='text' id='pass2' name='pass2' size='17' style='background-color: #FFFFFF; font-size: 8pt; border: 1 solid #003399' /><br />
	   <font size='1'>E-mail Address:</font><br />
	   <input type='text' id='email' name='email' size='17' style='background-color: #FFFFFF; font-size: 8pt; border: 1 solid #003399' /><br /><br />
	   <input type='submit' name='register' id='register' value='Register' style='background-color: #FFFFFF; color: #000000; font-size: 8pt; border: 1 solid #003399' />
	   <input type='reset' value='Clear' style='background-color: #FFFFFF; color: #000000; font-size: 8pt; border: 1 solid #003399' />
	   </form>";
     }
  else
     {
         if(!$username)
         {
           echo "The username you entered encountered a problem.";
           check();
           echo ('<br /><br /><a href="javascript:history.go(-1);">Go Back</a>');
         }
        if(!$password)
         {
           echo "The password field cannot be left empty!";
           echo ('<br /><br /><a href="javascript:history.go(-1);">Go Back</a>');
         }
        if(!$email)
         {
           echo "The email you entered encountered a problem.";
           echo ('<br /><br /><a href="javascript:history.go(-1);">Go Back</a>');
         }
        if(!$password == $password2)
         {
           echo "The passwords you entered do not match.";
           echo ('<br /><br /><a href="javascript:history.go(-1);">Go Back</a>');
         }
         else
         {
            mysql_select_db("divnx5_web");
            $query = mysql_query("INSERT INTO users(username, password, email) VALUES('{$username}', '{$password}', '{$email}')");
            error();
            mysql_close($con);
         }
      }
}

?>