From e70edfecc1252420ceb06f55a97e1f14f76a767a Mon Sep 17 00:00:00 2001 From: arun Date: Fri, 8 Dec 2006 21:22:37 +0000 Subject: bugfix? game entry wasn't added to DB, hope it is fixed now --- index.php | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) (limited to 'index.php') diff --git a/index.php b/index.php index 8385576..4a38ed8 100644 --- a/index.php +++ b/index.php @@ -98,8 +98,13 @@ else if( isset($_REQUEST["PlayerA"]) && /* 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)"); + 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(); @@ -289,7 +294,13 @@ else if(isset($_REQUEST["me"])) case 'gameover': /* gameover and play, so that the tricks are visible for both */ display_news(); display_status(); - + + $gamestatus =DB_get_game_status_by_gameid($gameid); + if($gamestatus == 'pre') + { + echo "you need to wait for the others...
"; + break; + } /* get trick ids */ $result = mysql_query("SELECT Hand_Card.card_id as card,". " User.fullname as name,". @@ -554,6 +565,12 @@ else if(isset($_REQUEST["me"])) DB_update_user_timestamp($uid); + echo "

these are the games you are playing in:
\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 "game #".$r[1]."
"; + echo "

\n"; + $names = DB_get_all_names(); echo "

registered players:
\n"; foreach ($names as $name) -- cgit v1.2.3-18-g5258