NEW FEATURE: new user settings allows people to not be available for new games
[e-DoKo.git] / include / newgame.php
index 7349e7ef2d074f2af3d78fefb98229c10dc623de..7a88a80ba469c1bf5b60e35519df39c902946b07 100644 (file)
@@ -23,10 +23,20 @@ else
 
     if( !myisset("PlayerA", "PlayerB","PlayerC","PlayerD","dullen","schweinchen","callrule" ))
       {
-       $names = DB_get_all_names();
+       /* only get players that want to be in new games */
+       $names = DB_get_all_user_names_open_for_games();
+
+       /* add player if he is not open for games */
+       if(!in_array($names,$_SESSION["name"]))
+         $names[]=$_SESSION["name"];
+
+       /* add some randomness */
+       shuffle($names);
+
        echo "<div class=\"user\">\n";
        output_form_for_new_game($names);
        echo "</div>\n";
+
         display_user_menu($myid);
       }
     else