X-Git-Url: https://git.nubati.net/cgi-bin/gitweb.cgi?p=e-DoKo.git;a=blobdiff_plain;f=db.php;h=935c8486660d3d8453596dc65fac6db4f587fe7d;hp=64a80b9f7abfc10e597a4fbb78c37807364f87a5;hb=e68d4598c0d0a5e1f138b9c891f5c1c9ae0e8541;hpb=0703a75b3d53fd28f21f3dbabf2c1630da46bd2c diff --git a/db.php b/db.php index 64a80b9..935c848 100644 --- a/db.php +++ b/db.php @@ -629,6 +629,24 @@ function DB_set_startplayer_by_gameid($id,$p) return; } +function DB_get_player_by_gameid($id) +{ + $result = mysql_query("SELECT player FROM Game WHERE id=".DB_quote_smart($id)); + $r = mysql_fetch_array($result,MYSQL_NUM); + + if($r) + return $r[0]; + else + return 0; +} +function DB_set_player_by_gameid($id,$p) +{ + mysql_query("UPDATE Game SET player='".DB_quote_smart($p)."' WHERE id=".DB_quote_smart($id)); + return; +} + + + function DB_get_ruleset_by_gameid($id) { $result = mysql_query("SELECT ruleset FROM Game WHERE id=".DB_quote_smart($id)); @@ -662,6 +680,20 @@ function DB_get_max_session() return 0; } +function DB_get_hashes_by_session($session,$user) +{ + $r = array(); + + $result = mysql_query("SELECT Hand.hash FROM Hand". + " LEFT JOIN Game ON Game.id=Hand.game_id ". + " WHERE Game.session=".DB_quote_smart($session). + " AND Hand.user_id=".DB_quote_smart($user)); + while($t = mysql_fetch_array($result,MYSQL_NUM)) + $r[] = $t[0]; + + return $r; +} + function DB_get_ruleset($dullen,$schweinchen) { $r = array();