From 01703346aa74f93edd32854c3e250907f3209cf3 Mon Sep 17 00:00:00 2001 From: arun Date: Sun, 26 Nov 2006 13:31:34 +0000 Subject: bugfix: when setting the winner for a trick a reload of the page was posiible causing trouble by adding the winner again to the status file --- index.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/index.php b/index.php index f4e323e..b8a7141 100644 --- a/index.php +++ b/index.php @@ -879,14 +879,14 @@ else } echo "\n"; } - + /* figure out who needs to play next */ $next = $last + 1; if ($next>=4) $next -= 4 ; /* if no one has played yet or we are at the start of a new trick */ - if(strlen($history[sizeof($history)-1])==3) + if($last<0) $next = $history[sizeof($history)-1][0]; /* are we trying to play a card? */ @@ -991,7 +991,7 @@ else save_status(); } - else if(isset($_REQUEST["win"]) && strlen($history[sizeof($history)-1])>3) + else if(isset($_REQUEST["win"]) && substr_count($history[sizeof($history)-1],":")==4) { /* count points, email winner */ $win = $_REQUEST["win"]; -- cgit v1.2.3-18-g5258