summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorarun <arun@nubati.net>2007-02-06 02:03:39 +0000
committerarun <arun>2007-02-06 02:03:39 +0000
commit7ecd66ab61eb1f0e8d32e75570b4809b57ae79d5 (patch)
tree4f12c7484a0c18e7b7e0408a8dfd9894d64a4e40
parentfb8907b3f2daf368222f514d5ff36a059e330a0d (diff)
downloade-DoKo-7ecd66ab61eb1f0e8d32e75570b4809b57ae79d5.tar.gz
e-DoKo-7ecd66ab61eb1f0e8d32e75570b4809b57ae79d5.tar.bz2
e-DoKo-7ecd66ab61eb1f0e8d32e75570b4809b57ae79d5.zip
feature request: show complete hand for completed games
-rw-r--r--db.php13
-rw-r--r--index.php8
2 files changed, 21 insertions, 0 deletions
diff --git a/db.php b/db.php
index 38b788c..8feb186 100644
--- a/db.php
+++ b/db.php
@@ -303,6 +303,19 @@ function DB_get_hand($me)
return $cards;
}
+function DB_get_all_hand($me)
+{
+ $cards = array();
+
+ $handid = DB_get_handid_by_hash($me);
+
+ $result = mysql_query("SELECT card_id FROM Hand_Card WHERE hand_id=".DB_quote_smart($handid));
+ while($r = mysql_fetch_array($result,MYSQL_NUM))
+ $cards[]=$r[0];
+
+ return $cards;
+}
+
function DB_get_cards_by_trick($id)
{
$cards = array();
diff --git a/index.php b/index.php
index 40fc412..84ce6f0 100644
--- a/index.php
+++ b/index.php
@@ -769,6 +769,14 @@ else if(myisset("me"))
foreach($mycards as $card)
display_card($card);
}
+ else if($mystatus=='gameover')
+ {
+ $oldcards = DB_get_all_hand($me);
+ $oldcards = mysort($oldcards,$gametype);
+ echo "Your cards were: <br />\n";
+ foreach($oldcards as $card)
+ display_card($card);
+ }
echo "</div>\n";
/* check if we need to set status to 'gameover' is done during playing of the card */