feature request: show complete hand for completed games
[e-DoKo.git] / output.php
index 32dbd7b86bce476577aae389e90696bc9125875e..bfebf4ac5cff471fbdb8e1ac70279aa9a7e53dd3 100644 (file)
@@ -83,15 +83,31 @@ function output_ask_for_new_game($playerA,$playerB,$playerC,$playerD,$oldgameid)
   return;
 }
 
-function output_form_for_new_game()
+function output_form_for_new_game($names)
 {
 ?>
-    <p>Please add 4 names, please make sure that the names are correct! </p>
+    <p>Please select four players (or use the randomly pre-selected names)</p>
        <form action="index.php" method="post">
-   Name:  <input name="PlayerA" type="text" size="10" maxlength="20" /> 
-   Name:  <input name="PlayerB" type="text" size="10" maxlength="20" /> 
-   Name:  <input name="PlayerC" type="text" size="10" maxlength="20" /> 
-   Name:  <input name="PlayerD" type="text" size="10" maxlength="20" /> 
+<?php
+  foreach( array("PlayerA","PlayerB","PlayerC","PlayerD") as $player)
+  {
+    srand((float) microtime() * 10000000);
+    $randkey = array_rand($names);
+    $rand = $names[$randkey];
+    echo "    Name:  <select name=\"$player\" size=\"1\" />  \n";
+    foreach($names as $name)
+    {
+      if($name==$rand)
+       {
+         echo "     <option selected=\"selected\">$name</option>\n";
+       }
+      else
+       echo "     <option>$name</option>\n";
+    }
+    echo "  </select>\n";
+    unset($names[$randkey]);
+   }
+?>   
 
    <input type="submit" value="start game" />
  </form>
@@ -230,6 +246,7 @@ function output_home_page()
 
 function output_header()
 {
+   global $REV;
 ?>
 <!DOCTYPE html PUBLIC
     "-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN"
@@ -267,6 +284,7 @@ function output_header()
 <body onload="high_last();">
 <div class="header">
 <h1> Welcome to E-Doko </h1>
+<p> Revision: <?php echo "$REV"; ?></p>
 </div>
 
 <?php