From ff9effad42c5222df141e9c72f09aea315c15805 Mon Sep 17 00:00:00 2001 From: arun Date: Tue, 12 Jun 2007 11:37:28 +0000 Subject: [PATCH 1/1] BUGFIX: adding a new game had a bug in the INSERT statement; wedding offset in can_call had wrong sign --- functions.php | 2 +- index.php | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/functions.php b/functions.php index 997ba43..f6dc31d 100644 --- a/functions.php +++ b/functions.php @@ -677,7 +677,7 @@ function can_call($what,$hash) switch ($RULES["call"]) { case "1st-own-card": - if( 4-($what/30) >= 12 - $NRcards + $offset) + if( 4-($what/30) >= 12 - ($NRcards + $offset)) return 1; break; case "5th-card": diff --git a/index.php b/index.php index a2cf35b..291d930 100644 --- a/index.php +++ b/index.php @@ -94,7 +94,7 @@ if(myisset("new")) $ruleset = DB_get_ruleset_by_gameid($followup); /* just copy ruleset from old game, this way no manipulation is possible */ if($session) - mysql_query("INSERT INTO Game VALUES (NULL, NULL, '$randomNRstring', 'normal', NULL,NULL,'1','pre',". + mysql_query("INSERT INTO Game VALUES (NULL, NULL, '$randomNRstring', 'normal', NULL,NULL,'1','1','pre',". "'$ruleset','$session' ,NULL)"); else { @@ -102,12 +102,12 @@ if(myisset("new")) $max = DB_get_max_session(); $max++; mysql_query("UPDATE Game SET session='".$max."' WHERE id=".DB_quote_smart($followup)); - mysql_query("INSERT INTO Game VALUES (NULL, NULL, '$randomNRstring', 'normal', NULL,NULL,'1','pre',". + mysql_query("INSERT INTO Game VALUES (NULL, NULL, '$randomNRstring', 'normal', NULL,NULL,'1','1','pre',". "'$ruleset','$max' ,NULL)"); } } else - mysql_query("INSERT INTO Game VALUES (NULL, NULL, '$randomNRstring', 'normal', NULL,NULL,'1','pre', ". + mysql_query("INSERT INTO Game VALUES (NULL, NULL, '$randomNRstring', 'normal', NULL,NULL,'1','1','pre', ". "'$ruleset',NULL ,NULL)"); $game_id = mysql_insert_id(); -- 2.17.1