<!DOCTYPE html PUBLIC
    "-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN"
    "http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
  <head>
     <title>e-Doko</title>
     <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type" />
     <link rel="stylesheet" type="text/css" href="css/standard.css" />	
     <script type="text/javascript">
       function hl(num) {
         if(document.getElementById){
	   var i;
	   for(i=1;i<13;i++){
	     if(document.getElementById("trick"+i))
	       document.getElementById("trick"+i).style.display = 'none';
	   }
	   document.getElementById("trick"+num).style.display = 'block';
	 }
       }
       function high_last(){
	 if(document.getElementById){
	   var i;
	   for(i=12;i>0;i--) {
	     if(document.getElementById("trick"+i))
	       {
		 hl(i);
		 break;
	       }
	   }
	 }
       }
     </script>
  </head>
<body onload="high_last();">
<div class="header">
<h1> Welcome to E-Doko </h1>
</div>

<?php
/* end header */

error_reporting(E_ALL);

include_once("config.php");     
include_once("functions.php");
include_once("db.php");

DB_open();

/*****************  M A I N **************************/

/* check if we want to start a new game */
if(isset($_REQUEST["new"]))
     output_form_for_new_game();

/*check if everything is ready to set up a new game */
else if( isset($_REQUEST["PlayerA"]) && 
    isset($_REQUEST["PlayerB"]) && 
    isset($_REQUEST["PlayerC"]) && 
    isset($_REQUEST["PlayerD"]) )
  {
    $PlayerA = $_REQUEST["PlayerA"];
    $PlayerB = $_REQUEST["PlayerB"];
    $PlayerC = $_REQUEST["PlayerC"];
    $PlayerD = $_REQUEST["PlayerD"];
    
    $EmailA  = DB_get_email_by_name($PlayerA);
    $EmailB  = DB_get_email_by_name($PlayerB);
    $EmailC  = DB_get_email_by_name($PlayerC);
    $EmailD  = DB_get_email_by_name($PlayerD);
    
    if($EmailA=="" || $EmailB=="" || $EmailC=="" || $EmailD=="")
      {
	echo "couldn't find one of the names, please start a new game";
	exit();
      }
    
    $useridA  = DB_get_userid_by_name($PlayerA);
    $useridB  = DB_get_userid_by_name($PlayerB);
    $useridC  = DB_get_userid_by_name($PlayerC);
    $useridD  = DB_get_userid_by_name($PlayerD);
    
    /* create random numbers */
    $randomNR       = create_array_of_random_numbers();
    $randomNRstring = join(":",$randomNR);
    
    /* create game */
    $followup = NULL;
    if(isset($_REQUEST["followup"])) 
      {
	$followup= $_REQUEST["followup"];
	mysql_query("INSERT INTO Game VALUES (NULL, NULL, '$randomNRstring', NULL, NULL,'pre','$followup' ,NULL)");
      }
    else
      mysql_query("INSERT INTO Game VALUES (NULL, NULL, '$randomNRstring', NULL, NULL,'pre', NULL ,NULL)");
    $game_id = mysql_insert_id();
    
    /* create hash */
    $hashA = md5("AGameOfDoko".$game_id.$PlayerA.$EmailA);
    $hashB = md5("AGameOfDoko".$game_id.$PlayerB.$EmailB);
    $hashC = md5("AGameOfDoko".$game_id.$PlayerC.$EmailC);
    $hashD = md5("AGameOfDoko".$game_id.$PlayerD.$EmailD);
    
    /* create hands */
    mysql_query("INSERT INTO Hand VALUES (NULL,".DB_quote_smart($game_id).",".DB_quote_smart($useridA).
		", ".DB_quote_smart($hashA).", 'start','1',NULL,NULL,NULL,'false','false',NULL)");
    $hand_idA = mysql_insert_id();							       
    mysql_query("INSERT INTO Hand VALUES (NULL,".DB_quote_smart($game_id).",".DB_quote_smart($useridB).
		", ".DB_quote_smart($hashB).", 'start','2',NULL,NULL,NULL,'false','false',NULL)");
    $hand_idB = mysql_insert_id();							       
    mysql_query("INSERT INTO Hand VALUES (NULL,".DB_quote_smart($game_id).",".DB_quote_smart($useridC).
		", ".DB_quote_smart($hashC).", 'start','3',NULL,NULL,NULL,'false','false',NULL)");
    $hand_idC = mysql_insert_id();							       
    mysql_query("INSERT INTO Hand VALUES (NULL,".DB_quote_smart($game_id).",".DB_quote_smart($useridD).
		", ".DB_quote_smart($hashD).", 'start','4',NULL,NULL,NULL,'false','false',NULL)");
    $hand_idD = mysql_insert_id();
    
    /* save cards */
    for($i=0;$i<12;$i++)
      mysql_query("INSERT INTO Hand_Card VALUES (NULL, '$hand_idA', '".$randomNR[$i]."', 'false')");
    for($i=12;$i<24;$i++)
      mysql_query("INSERT INTO Hand_Card VALUES (NULL, '$hand_idB', '".$randomNR[$i]."', 'false')");
    for($i=24;$i<36;$i++)
      mysql_query("INSERT INTO Hand_Card VALUES (NULL, '$hand_idC', '".$randomNR[$i]."', 'false')");
    for($i=36;$i<48;$i++)
      mysql_query("INSERT INTO Hand_Card VALUES (NULL, '$hand_idD', '".$randomNR[$i]."', 'false')");

    /* send out email, TODO: check for error with email */
    $message = "\n".
      "you are invited to play a game of DoKo (that is to debug the program ;).\n".
      "Place comments and bug reports here:\n".
      "http://wiki.nubati.net/index.php?title=EmailDoko\n\n".
      "The whole round would consist of the following players:\n".
      "$PlayerA\n".
      "$PlayerB\n".
      "$PlayerC\n".
      "$PlayerD\n\n".
      "If you want to join this game, please follow this link:\n\n".
      " ".$host."?me=";
    
    mymail($EmailA,"You are invited to a game of DoKo","Hello $PlayerA,\n".$message.$hashA);
    mymail($EmailB,"You are invited to a game of DoKo","Hello $PlayerB,\n".$message.$hashB);
    mymail($EmailC,"You are invited to a game of DoKo","Hello $PlayerC,\n".$message.$hashC);
    mymail($EmailD,"You are invited to a game of DoKo","Hello $PlayerD,\n".$message.$hashD);
        
  }    
/* end set up a new game */

else if(isset($_REQUEST["me"]))
  {
     /* handle request from one specifig player,
      * the hash is set on a per game base, so first just handle this game
      * perhaps also show links to other games in a sidebar
      */
    
    $me = $_REQUEST["me"];

    /* test for valid ID */
    $myid = DB_get_userid_by_hash($me);
    if(!$myid)
      {
	echo "Can't find you in the database, please check the url.<br />\n";
	echo "perhaps the game has been cancled.";
	exit();
      }
    
    DB_update_user_timestamp($myid);

    /* get some information from the DB */
    $gameid   = DB_get_gameid_by_hash($me);
    $myname   = DB_get_name_by_hash($me);
    $mystatus = DB_get_status_by_hash($me);
    
    switch($mystatus)
      {
      case 'start':
	check_want_to_play($me);
	DB_set_hand_status_by_hash($me,'init');
	break;
      case 'init':
	if( !isset($_REQUEST["in"]) || !isset($_REQUEST["update"]))
	  {
	    DB_set_hand_status_by_hash($me,'start');
	    echo "you need to answer both question";
	  }
	else
	  {
	    if($_REQUEST["in"] == "no")
	      {
		echo "TODO: email everyone that the game has been canceled.<br />";
		 /*something like need to modify for DB backend
		 for($i=0;$i<4;$i++)
 		   {
 		     $message = "Hello ".$player[$hash[$i]]["name"].",\n\n".
 		       "the game has been canceled due to the request of one of the players.\n";
 		     mymail($player[$hash[$i]]["email"],"[DoKo-Debug] the game has been canceled",$message); 
 		   }
		 */
		/* delete everything from the dB */
		DB_cancel_game($me);
	      }
	    else
	      {
		echo "thanks for joining the game... please scroll down";
		echo "TODO: make this page nicer<br />";
		echo "TODO: set card pref<br />";
		
		$mycards = DB_get_hand($me);
		sort($mycards);
		echo "<p class=\"mycards\">your cards are: <br />\n";
		foreach($mycards as $card) 
		  display_card($card);
		echo "</p>\n";   
		
		check_for_sickness($me,$mycards);
		
		DB_set_hand_status_by_hash($me,'check');
	      }
	   }
	break;
	
      case 'check':
	echo "no checking at the moment... you need to play a normal game. At the moment you need to reload this page to finish the setup.";
	if(!isset($_REQUEST["solo"])    || 
	   !isset($_REQUEST["wedding"]) ||
	   !isset($_REQUEST["poverty"]) ||
	   !isset($_REQUEST["nines"]) )
	  {
	    DB_set_hand_status_by_hash($me,'init');
	    /* problem: by setting it back to init, variables "in" and "update" are 
	     * not set, so the player will be send back to the start, after seeing his hand
	     */
	    echo "you need to fill out the form";
	  }
	else
	  {
	    if( $_REQUEST["solo"]!="No")
	      {
		DB_set_solo_by_hash($me,$_REQUEST["solo"]);
		DB_set_sickness_by_hash($me,"solo");
	      }
	    else if($_REQUEST["wedding"] == "yes")
	      {
		echo "wedding was chosen<br />\n";
		DB_set_sickness_by_hash($me,"wedding");
	      }
	    else if($_REQUEST["poverty"] == "yes")
	      {
		echo "poverty was chosen<br />\n";
		DB_set_sickness_by_hash($me,"poverty");
	      }
	    else if($_REQUEST["nines"] == "yes")
	      {
		echo "nines was chosen<br />\n";
 		 DB_set_sickness_by_hash($me,"nines");
	      }
	  }
	DB_set_hand_status_by_hash($me,'poverty');
	
	/* check all players and set game to final result, e.g. solo, wedding, povert, redeal */
	
	/* reset solo, etc from players who did say something, but it didn't matter? */
	break;
      case 'poverty':
	echo "<br />poverty not handeled at the moment... you need to play a normal game<br />";
	
	/* only set this after all poverty, etc. are handeled*/
	DB_set_hand_status_by_hash($me,'play');

	/* check if the game can start  */
	$userids = DB_get_all_userid_by_gameid($gameid);
	$done=1;
	foreach($userids as $user)
	  if(DB_get_hand_status_by_userid($user)!='play')
	    $done=0;

	if($done)
	  DB_set_game_status_by_gameid($gameid,'play');

	break;
      case 'play':
      case 'gameover': /*both entries here,  so that the tricks are visible for both in case of 'play' there is a break later that skips the last part*/
	display_news();
	display_status();

	/* display local time */
	echo "<div class=\"time\">\n Local times:<table>";
	$users = array();
	$users = DB_get_all_userid_by_gameid($gameid);
	foreach($users as $user)
	  {
	    $offset = DB_get_user_timezone($user);
	    $zone = return_timezone($offset);
	    date_default_timezone_set($zone);
	    $name = DB_get_name_by_userid($user);
	    
	    echo "<tr> <td>$name</td> <td>".date("Y-m-d H:i:s")."</td></tr>\n";
	  };
	echo "</table>\n</div>\n";

	/* display links to other games */
	echo "<div class=\"over\">\n";
	$result = mysql_query("SELECT email,password from User WHERE id='$myid'" );
	$r = mysql_fetch_array($result,MYSQL_NUM);
	echo "<form action=\"index.php\" method=\"post\">\n";
	echo "  <input type=\"hidden\" name=\"email\" value=\"".$r[0]."\" />\n";
	echo "  <input type=\"hidden\" name=\"password\" value=\"".$r[1]."\" />\n";
	echo "  <input type=\"submit\" value=\"go to my user page\" />\n";
	echo "</form>\n";
	echo "</div>\n";

	$gamestatus = DB_get_game_status_by_gameid($gameid);
	if($gamestatus == 'pre')
	  {
	    echo "you need to wait for the others... <br />";
	    break;
	  }
	/* get everythin relevant to display the tricks */
	$result = mysql_query("SELECT Hand_Card.card_id as card,".
			      "       User.fullname as name,".
			      "       Hand.position as position,".
			      "       Play.sequence as sequence, ".
			      "       Hand.hash     as hash,     ".
			      "       Trick.id, ".
			      "       Comment.comment ".
			      "FROM Trick ".
			      "LEFT JOIN Play ON Trick.id=Play.trick_id ".
			      "LEFT JOIN Hand_Card ON Play.hand_card_id=Hand_Card.id ".
			      "LEFT JOIN Hand ON Hand_Card.hand_id=Hand.id ".
			      "LEFT JOIN User ON User.id=Hand.user_id ".
			      "LEFT JOIN Comment ON Play.id=Comment.play_id ".
			      "WHERE Trick.game_id='".$gameid."' ".
			      "ORDER BY Trick.id,sequence ASC");
	
	
	$trickNR = 1;
	
	$lasttrick = DB_get_max_trickid($gameid);
	
	$play = array(); /* needed to calculate winner later  */
	$seq  = 1;          
	$pos  = 0;
	
	echo "\n<ul class=\"oldtrick\">\n";
	echo "  <li> Hello $myname!   History: </li>\n";
	
	while($r = mysql_fetch_array($result,MYSQL_NUM))
	  {
	    $seq     = $r[3];
	    $pos     = $r[2];
	    $trick   = $r[5];
	    $comment = $r[6];
	    
	    if($trick!=$lasttrick && $seq==1)
	      {
		/* start of an old trick? */
		echo "  <li onclick=\"hl('$trickNR');\"><a href=\"#\">Trick $trickNR</a>\n".
		  "    <div class=\"table\" id=\"trick".$trickNR."\">\n".
		  "      <img class=\"table\" src=\"pics/table".($pos-1).".png\" alt=\"table\" />\n";
	      }
	    else if($trick==$lasttrick && $seq==1)
	      {
		/* start of a last trick? */
		echo "  <li onclick=\"hl('$trickNR');\"><a href=\"#\">Current Trick</a>\n".
		  "    <div class=\"table\" id=\"trick".$trickNR."\">\n".
		  "      <img class=\"table\" src=\"pics/table".($pos-1).".png\" alt=\"table\" />\n";
	      }
	    
	    /* display card */
	    echo "      <div class=\"card".($pos-1)."\">\n";
	    
	    $play[$pos]=$r[0];
	    
	    if($comment!="")
	      echo "        <span class=\"comment\">";
	    else
	      echo "        <span>";
	    
	    /* print name */
	    echo $r[1];
	    
	    /* check for comment */
	    if($comment!="")
	      echo "<span>".$comment."</span>";
	    echo "</span>\n        ";
	    
	    display_card($r[0]);
	    
	    echo "      </div>\n"; /* end div card */
	    
	    /* end of trick? */
	    if($seq==4)
	      {
		$trickNR++;
		echo "    </div>\n  </li>\n";  /* end div table, end li table */
	      }
	  }

	if($seq!=4 && $trickNR>1) 
	  echo "    </div>\n  </li>\n";  /* end div table, end li table */
	
	echo "</ul>\n";
	
	/* whos turn is it? */
	if($seq==4)
	  {
	     $winner = get_winner($play); /* returns the position */
	     $next = $winner;
	  }
	else
	  {
	    $next = $pos+1;
	  }
	if($next==5) $next=1;
	
	/* my turn?, display cards as links, ask for comments*/
	if(DB_get_pos_by_hash($me) == $next)
	  $myturn = 1;
	else
	  $myturn = 0;

	/* do we want to play a card? */
	if(isset($_REQUEST["card"]) && $myturn)
	  {
	    $card   = $_REQUEST["card"];
	    $handid = DB_get_handid_by_hash($me); 
	    
	    /* check if we have card and that we haven't played it yet*/
	    /* set played in hand_card to true where hand_id and card_id*/
	    $result = mysql_query("SELECT id FROM Hand_Card WHERE played='false' and ".
				  "hand_id='$handid' AND card_id=".DB_quote_smart($card));
	    $r = mysql_fetch_array($result,MYSQL_NUM);
	    $handcardid = $r[0];
	    
	    if($handcardid)
	      {
		mysql_query("UPDATE Hand_Card SET played='true' WHERE hand_id='$handid' AND card_id=".DB_quote_smart($card));
		
		/* get trick id or start new trick */
		$a = DB_get_current_trickid($gameid);
		$trickid  = $a[0];
		$sequence = $a[1];
		
		$playid = DB_play_card($trickid,$handcardid,$sequence);

		/*check for coment */
		if(isset($_REQUEST["comment"]))
		  {
		    DB_insert_comment($_REQUEST["comment"],$playid,$myid);
		  };  

		echo "<div class=\"card\">";
		echo " you played  <br />";
		display_card($card);
		echo "</div>\n";
		

		/*check if we still have cards left, else set status to gameover */
		if(sizeof(DB_get_hand($me))==0)
		  {
		    DB_set_hand_status_by_hash($me,'gameover');
		    $mystatus='gameover';
		  }
		
		/* if all players are done, set game status also to game over */
		$userids = DB_get_all_userid_by_gameid($gameid);
		$done=1;
		foreach($userids as $user)
		  if(DB_get_hand_status_by_userid($user)!='gameover')
		    $done=0;

		if($done)
		  DB_set_game_status_by_gameid($gameid,"gameover");
		
		/* email next player */
		if(DB_get_game_status_by_gameid($gameid)=='play')
		  {
		    if($sequence==4)
		      {
			$play   = DB_get_cards_by_trick($trickid);
			$winner = get_winner($play); /* returns the position */
			$next = $winner;
		      }
		    else
		      {
			$next = DB_get_pos_by_hash($me)+1;
		      }
		    if($next==5) $next=1;

		    /* email next player */
		    $next_hash = DB_get_hash_from_game_and_pos($gameid,$next);
		    $email     = DB_get_email_by_hash($next_hash);

		    $message = "It's your turn  now.\n".
		      "Use this link to play a card: ".$host."?me=".$next_hash."\n\n" ;
		    mymail($email,"[DoKo-debug] a card has been played",$message);
		    
		    if($debug)
		      echo "DEBUG:<a href=\"index.php?me=".DB_get_hash_from_game_and_pos($gameid,$next).
			"\"> next player </a> <br />\n";

		  }
	      }
	    else
	      {
		echo "couldn't find card <br />\n";
	      }
	  }
	else if(isset($_REQUEST["card"]) && !$myturn )
	  {
	    echo "please wait until it is your turn! <br />\n";
	  }
	
	$mycards = DB_get_hand($me);
	sort($mycards);
	echo "<div class=\"mycards\">\n";
	
	if($myturn && !isset($_REQUEST["card"]))
	  {
	    echo "Hello ".$myname.", it's your turn!  <br />\n";
	    echo "Your cards are: <br />\n";
	    echo "<form action=\"index.php?me=$me\" method=\"post\">\n";
	    foreach($mycards as $card) 
	      display_link_card($card);
?>
    <br />A short comments:<input name="comment" type="text" size="30" maxlength="50" /> 
    <input type="hidden" name="me" value="<?php echo $me; ?>" />
    <input type="submit" value="move" />
 </form>
 <?php
         }
	else if($mystatus=='play')
	  {
	    echo "Your cards are: <br />\n";
	    foreach($mycards as $card) 
	      display_card($card);
	  }
	echo "</div>\n";

	/* check if we need to set status to 'gameover' is done during playing of the card */
	if($mystatus=='play')
	  break;
   /* the following happens only when the gamestatus is 'gameover' */
	/* check if game is over, display results */
	if(DB_get_game_status_by_gameid($gameid)=='play')
	  {
	    echo "the game is over for you.. other people still need to play though";
	  }
	else
	  {
	    echo "the game is over now... guess the final score should be displayed here...<br />\n";
	    
	    /* suggest a new game with the same people in it, just rotated once */
	    $names = DB_get_all_names_by_gameid($gameid);
	    
	    echo "Do you want to continue playing?(This will start a new game, with the next person as dealer.)\n";
	    echo "<form action=\"index.php\" method=\"post\">\n";
	    echo "  <input type=\"hidden\" name=\"PlayerA\" value=\"".($names[1])."\" />\n";
	    echo "  <input type=\"hidden\" name=\"PlayerB\" value=\"".($names[2])."\" />\n";
	    echo "  <input type=\"hidden\" name=\"PlayerC\" value=\"".($names[3])."\" />\n";
	    echo "  <input type=\"hidden\" name=\"PlayerD\" value=\"".($names[0])."\" />\n";
	    echo "  <input type=\"hidden\" name=\"followup\" value=\"".($gameid)."\" />\n";
	    echo "  <input type=\"submit\" value=\"keep playing\" />\n";
	    echo "</form>\n";
	  }
	break;
      default:
	echo "error in testing the status";
      }
    exit();
  } 
/* user status page */ 
 else if(isset($_REQUEST["email"]) && isset($_REQUEST["password"]))
  {
    /* test id and password, should really be done in one step */
    $email     = $_REQUEST["email"];
    $password  = $_REQUEST["password"];

    if(strlen($password)!=32)
      $password = md5($password);

    $ok=1;
    $uid = DB_get_userid_by_email_and_password($email,$password);
    if(!$uid)
      $ok=0;

    if($ok)
      {
	$time = DB_get_user_timestamp($uid);
	$unixtime =strtotime($time);
	
	$offset = DB_get_user_timezone($uid);
	$zone = return_timezone($offset);
	date_default_timezone_set($zone);

	echo "last login: ".date("r",$unixtime)."<br />";

	DB_update_user_timestamp($uid);

	echo "<p>these are the games you are playing in:<br />\n";
	$result = mysql_query("SELECT hash,game_id from Hand WHERE user_id='$uid' AND status<>'gameover'" );
	while( $r = mysql_fetch_array($result,MYSQL_NUM))
	  echo "<a href=\"http://doko.nubati.net/database/index.php?me=".$r[0]."\">game #".$r[1]." </a><br />";
	echo "</p>\n";

	$names = DB_get_all_names();
	echo "<p>registered players:<br />\n";
	foreach ($names as $name)
	  echo "$name <br />\n";
	echo "</p>\n";
	echo "<p>Want to start a new game? remember 4 names from the list above and visit ".
	  "<a href=\"http://doko.nubati.net/database/index.php?new\">this page.</a></p>";
      }
    else
      {
	echo "sorry email and password don't match <br />";
      }
    exit();
  }
/* page for registration */
else if(isset($_REQUEST["register"]) )
  {
    echo "IMPORTANT: passwords are going over the net as clear text, so pick an easy password. No need to pick anything complicated here ;)<br /><br />";
    echo "TODO: convert timezone into a menu<br />\n";
    echo "TODO: figure out a way to handle passwrods <br />\n";
?>
        <form action="index.php" method="post">
          <fieldset>
            <legend>Register</legend>
             <table>
              <tr>
               <td><label for="Rfullname">Full name:</label></td>
	       <td><input type="text" id="Rfullname" name="Rfullname" size="20" maxsize="30" /> </td>
              </tr><tr>
               <td><label for="Remail">Email:</label></td>
	       <td><input type="text" id="Remail" name="Remail" size="20" maxsize="30" /></td>
              </tr><tr>
	       <td><label for="Rpassword">Password(will be displayed in cleartext on the next page):</label></td>
               <td><input type="password" id="Rpassword" name="Rpassword" size="20" maxsize="30" /></td>
              </tr><tr>
	       <td><label for="Rtimezone">Timezone:</label></td>
               <td>
                  <input type="text" id="Rtimezone" name="Rtimezone" size="4" maxsize="4" value="+1" />
	       </td>
              </tr><tr>
               <td colspan="2"> <input type="submit" value="register" /></td>
             </table>
          </fieldset>
        </form>
<?php
  }
/* new user wants to register */
else if(isset($_REQUEST["Rfullname"]) && 
	isset($_REQUEST["Remail"]   ) && 
	isset($_REQUEST["Rpassword"]) && 
	isset($_REQUEST["Rtimezone"]) )
  {
	$ok=1;
	if(DB_get_userid_by_name($_REQUEST["Rfullname"]))
	  {
	    echo "please chose another name<br />";
	    $ok=0;
	  }
	if(DB_get_userid_by_email($_REQUEST["Remail"]))
	  {
	    echo "this email address is already used ?!<br />";
	    $ok=0;
	  }
	if($ok)
	  {
	    $r=mysql_query("INSERT INTO User VALUES(NULL,".DB_quote_smart($_REQUEST["Rfullname"]).
		      ",".DB_quote_smart($_REQUEST["Remail"]).
     		      ",".DB_quote_smart(md5($_REQUEST["Rpassword"])).
		      ",".DB_quote_smart($_REQUEST["Rtimezone"]).",NULL)"); 
	    
	    if($r)
	      echo "  added you to the database";
	    else
	      echo " something went wrong";
	  }
  }
/* default login page */
else
  { /* no new game, not in a game */
?>
    <p> If you want to play a game of Doppelkopf, you found the right place ;) </p>
    <p> Please <a href="index.php?register">register</a>, in case you haven't done yet  <br />
        or login with you email-address or name and password here:
    </p>
        <form action="index.php" method="post">
          <fieldset>
            <legend>Login</legend>
             <table>
              <tr>
               <td><label for="email">Email:</label></td><td><input type="text" id="email" name="email" size="20" maxlength="30" /> </td>
              </tr><tr>
               <td><label for="password">Password:</label></td><td><input type="password" id="password" name="password" size="20" maxlength="30" /></td>
              </tr><tr>
               <td> <input type="submit" value="login" /></td>
             </table>
          </fieldset>
        </form>



<?php
  }
?>
</body>
</html>

<?php

DB_close();

/*
 *Local Variables: 
 *mode: php
 *mode: hs-minor
 *End:
 */
?>