echo " <br />\n";
echo " <span title=\"local time: ".date("Y-m-d H:i:s",$timenow). " ".
"last login: ".date("Y-m-d H:i:s",$lastlogin)."\">".
- "<img src=\"pics/button/time-info.png\" class=\"button\" alt-\"time info\" />".
+ "<img src=\"pics/button/time-info.png\" class=\"tinybutton\" alt=\"time info\" />".
"</span>\n";
echo " </div>\n";
" LEFT JOIN Game On Hand.game_id=Game.id".
" WHERE Hand.user_id='$id'".
" AND ( Game.player='$id' OR ISNULL(Game.player) )".
- " AND Game.status<>'gameover'".
+ " AND ( Game.status='pre' OR Game.status='play' )".
" ORDER BY Game.session" );
$i=0;
return NULL;
}
+function cancel_game($why,$gameid)
+{
+ $gameid = DB_quote_smart($gameid);
+
+ /* update the game table */
+ switch($why)
+ {
+ case 'timedout':
+ DB_query("UPDATE Game SET status='cancel-timedout' WHERE id=$gameid");
+ break;
+ case 'nines':
+ DB_query("UPDATE Game SET status='cancel-nines' WHERE id=$gameid");
+ break;
+ case 'trump':
+ DB_query("UPDATE Game SET status='cancel-trump' WHERE id=$gameid");
+ break;
+ case 'noplay':
+ DB_query("UPDATE Game SET status='cancel-noplay' WHERE id=$gameid");
+ break;
+ }
+ /* set each player to gameover */
+ $result = DB_query("SELECT id FROM Hand WHERE game_id=".DB_quote_smart($gameid));
+ while($r = DB_fetch_array($result))
+ {
+ $id = $r[0];
+ DB_query("UPDATE Hand SET status='gameover' WHERE id=".DB_quote_smart($id));
+ }
+
+ return;
+}
+
?>