LAYOUT: new user page
authorArun Persaud <arun@nubati.net>
Sat, 4 Aug 2007 18:38:17 +0000 (11:38 -0700)
committerArun Persaud <arun@nubati.net>
Sat, 4 Aug 2007 19:37:59 +0000 (12:37 -0700)
mixed finished games, started games and games in progress into one table

css/standard.css
functions.php
index.php

index 32060e288634f16a6b8c2e660cc5dcb2c0480bae..71ae5689514453a1dcac598b126d4615d99dcbc5 100644 (file)
@@ -362,5 +362,18 @@ ul.tricks li div div span.comment span{
 div span img.button {
   height: 2em; 
   width: 2em;
 div span img.button {
   height: 2em; 
   width: 2em;
+}
 
 
+.gamestatuspre {
+   padding: 0 0.3em;
+    
+    background-color: #fd8901;
+}
+.gamestatusover {
+   padding:0 0.3em;
+  background-color: #f82c20 ;
+}
+.gamestatusplay {
+  padding:0 0.3em;
+  background-color: #15de26;
 }
\ No newline at end of file
 }
\ No newline at end of file
index 45fa0ae7789b69d558cf834313faa8766992ffb9..5c9827481742e43be2ae7fedc5e2911bffff4cd1 100644 (file)
@@ -821,7 +821,7 @@ function display_user_menu()
       echo "<a href=\"".$host."?me=".$r[0]."\">game ".DB_format_gameid($r[1])." </a><br />\n";
     }
   
       echo "<a href=\"".$host."?me=".$r[0]."\">game ".DB_format_gameid($r[1])." </a><br />\n";
     }
   
-  echo "<hr> <a href=\"".$host."?new\">start a new game</a>";
+  echo "<hr /> <a href=\"".$host."?new\">start a new game</a>";
               
 
   echo
               
 
   echo
index c2d93d2e8c4fc28a0e8700f27b1370a0d8846fdc..de8dc1d309b7fe6501d30d01f0a4dadeccdffb60 100644 (file)
--- a/index.php
+++ b/index.php
@@ -1714,86 +1714,70 @@ else if( myisset("email","password") || isset($_SESSION["name"]) )
               /* display links to settings */
               output_user_settings($email,$password);
               
               /* display links to settings */
               output_user_settings($email,$password);
               
-              echo "last login: ".date("r",$unixtime)."<br />";
+              echo "<div style=\"position:absolute; font-size:smaller; top:0; left:0; \">last login: ".date("r",$unixtime)."</div>";
               
               DB_update_user_timestamp($myid);
             
               display_user_menu();
   
               
               DB_update_user_timestamp($myid);
             
               display_user_menu();
   
-              echo "<h4>These are your games that haven't started yet:</h4>\n";
-              $result = mysql_query("SELECT Hand.hash,Hand.game_id,Game.mod_date,Game.player from Hand".
-                                    " LEFT JOIN Game On Hand.game_id=Game.id".
-                                    " WHERE Hand.user_id='$myid' AND Game.status='pre'".
-                                    " ORDER BY Game.session" );
-              echo "<p>\n";
-              while( $r = mysql_fetch_array($result,MYSQL_NUM))
-                {
-                  echo "<a href=\"".$host."?me=".$r[0]."\">game ".DB_format_gameid($r[1])." </a>";
-                  if($r[3]==$myid || $r[3]==NULL)
-                    echo "(it's <strong>your</strong> turn)\n";
-                  else
-                    {
-                      $name = DB_get_name_by_userid($r[3]);
-                      echo "(it's $name's turn)\n";
-                    };
-                    
-                  if(time()-strtotime($r[2]) > 60*60*24*30)
-                    echo " The game has been running for over a month.".
-                      " Do you want to cancel it? <a href=\"$host?cancle=1&amp;me=".$r[0]."\">yes</a>".
-                      " (clicking here is final and can't be restored)";
-                  echo "<br />";
-                }
-              echo "</p>\n";
-
-              echo "<h4>These are the games you are playing in:</h4>\n";
-              $result = mysql_query("SELECT Hand.hash,Hand.game_id,Game.mod_date,Game.player from Hand".
-                                    " LEFT JOIN Game On Hand.game_id=Game.id".
-                                    " WHERE Hand.user_id='$myid' AND Game.status='play'".
-                                    " ORDER BY Game.session" );
-              echo "<p>\n";
-              while( $r = mysql_fetch_array($result,MYSQL_NUM))
-                {
-                  echo "<a href=\"".$host."?me=".$r[0]."\">game ".DB_format_gameid($r[1])." </a>";
-                  if($r[3])
-                    {
-                      if($r[3]==$myid)
-                        echo "(it's <strong>your</strong> turn)\n";
-                      else
-                        {
-                          $name = DB_get_name_by_userid($r[3]);
-                          echo "(it's $name's turn)\n";
-                        };
-                    }
-                  if(time()-strtotime($r[2]) > 60*60*24*30)
-                    echo " The game has been running for over a month.".
-                      " Do you want to cancel it? <a href=\"$host?cancle=1&amp;me=".$r[0]."\">yes</a>".
-                      " (clicking here is final and can't be restored)";
-                  echo "<br />";
-                }
+              echo "<h4>These are all your games:</h4>\n";
+              echo "<p>Session: <br />\n";
+              echo "<span class=\"gamestatuspre\"> p </span> =  pre-game phase ";
+              echo "<span class=\"gamestatusplay\">P </span> =  game in progess ";
+              echo "<span class=\"gamestatusover\">F </span> =  game finished <br />";
               echo "</p>\n";
               
               echo "</p>\n";
               
-              
-              echo "<h4>And these are your games that are already done:</h4>\n";
-              echo "<p>Session:\n";
               $output = array();
               $output = array();
-              $result = mysql_query("SELECT hash,game_id from Hand".
+              $result = mysql_query("SELECT Hand.hash,Hand.game_id,Game.mod_date,Game.player,Game.status from Hand".
                                     " LEFT JOIN Game ON Game.id=Hand.game_id".
                                     " LEFT JOIN Game ON Game.id=Hand.game_id".
-                                    " WHERE user_id='$myid' AND Game.status='gameover'".
+                                    " WHERE user_id='$myid'".
                                     " ORDER BY Game.session,Game.create_date" );
                                     " ORDER BY Game.session,Game.create_date" );
-              $gamenrold = 0;
-              echo "<br />\n";
+              $gamenrold = -1;
+              echo "<table>\n <tr><td>\n";
               while( $r = mysql_fetch_array($result,MYSQL_NUM))
                 {
                   $game = DB_format_gameid($r[1]);
                   $gamenr = (int) $game;
                   if($gamenrold < $gamenr)
                     {
               while( $r = mysql_fetch_array($result,MYSQL_NUM))
                 {
                   $game = DB_format_gameid($r[1]);
                   $gamenr = (int) $game;
                   if($gamenrold < $gamenr)
                     {
+                      if($gamenrold!=-1)
+                        echo "</td></tr>\n <tr> <td>$gamenr:</td><td> ";
+                      else
+                        echo "$gamenr:</td><td> ";
                       $gamenrold = $gamenr;
                       $gamenrold = $gamenr;
-                      echo "<br /> $gamenr: ";
                     }
                     }
-                  echo "<a href=\"".$host."?me=".$r[0]."\">I </a>";
+                  if($r[4]=='pre')
+                    {
+                      echo "\n   <span class=\"gamestatuspre\"><a href=\"".$host."?me=".$r[0]."\">p </a></span> ";
+
+                    }
+                  else if ($r[4]=='gameover')
+                    echo "\n   <span class=\"gamestatusover\"><a href=\"".$host."?me=".$r[0]."\">F </a></span> ";
+                  else
+                    {
+                      echo "\n   <span class=\"gamestatusplay\"><a href=\"".$host."?me=".$r[0]."\">P </a></span> ";
+                    }
+                  if($r[4] != 'gameover')
+                    {
+                      echo "</td><td>\n    ";
+                      if($r[3])
+                        {
+                          if($r[3]==$myid)
+                            echo "(it's <strong>your</strong> turn)\n";
+                          else
+                            {
+                              $name = DB_get_name_by_userid($r[3]);
+                              echo "(it's $name's turn)\n";
+                            };
+                        }
+                      if(time()-strtotime($r[2]) > 60*60*24*30)
+                        echo " The game has been running for over a month.".
+                          " Do you want to cancel it? <a href=\"$host?cancle=1&amp;me=".$r[0]."\">yes</a>".
+                          " (clicking here is final and can't be restored)";
+
+                    }
                 }
                 }
-              echo "</p>\n";
+              echo "</td></tr>\n</table>\n";
               $names = DB_get_all_names();
               echo "<h4>Registered players:</h4>\n<p>\n";
               echo implode(", ",$names)."\n";
               $names = DB_get_all_names();
               echo "<h4>Registered players:</h4>\n<p>\n";
               echo implode(", ",$names)."\n";