projects
/
e-DoKo.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
CLEANUP: started rewrite of pre-game phase, fixed 'start' section
[e-DoKo.git]
/
stats.php
diff --git
a/stats.php
b/stats.php
index 5bbca267f136609cbff7d288feca10926cbe2b4b..44378d455b479c6486da35803cfde2e87000ca06 100644
(file)
--- a/
stats.php
+++ b/
stats.php
@@
-29,7
+29,7
@@
if(myisset("logout"))
session_destroy();
$_SESSION = array();
echo "<div class=\"message\"><span class=\"bigger\">You are now logged out!</span><br />\n".
session_destroy();
$_SESSION = array();
echo "<div class=\"message\"><span class=\"bigger\">You are now logged out!</span><br />\n".
- "(<a href=\"$
host
\">This will take you back to the home-page</a>)</div>";
+ "(<a href=\"$
INDEX
\">This will take you back to the home-page</a>)</div>";
}
/* user status page */
else if( isset($_SESSION["name"]) )
}
/* user status page */
else if( isset($_SESSION["name"]) )
@@
-38,7
+38,6
@@
else if( isset($_SESSION["name"]) )
$email = DB_get_email_by_name($name);
$password = DB_get_passwd_by_name($name);
$email = DB_get_email_by_name($name);
$password = DB_get_passwd_by_name($name);
-
/* verify password and email */
if(strlen($password)!=32)
$password = md5($password);
/* verify password and email */
if(strlen($password)!=32)
$password = md5($password);
@@
-50,18
+49,9
@@
else if( isset($_SESSION["name"]) )
if($ok)
{
if($ok)
{
- DB_get_PREF($myid);
-
- $time = DB_get_user_timestamp($myid);
- $unixtime = strtotime($time);
-
- $offset = DB_get_user_timezone($myid);
- $zone = return_timezone($offset);
- date_default_timezone_set($zone);
+ output_status();
- output_status($name);
-
- echo "<div class=\"lastlogin\">last login: ".date("r",$unixtime)."</div>";
+ DB_get_PREF($myid);
DB_update_user_timestamp($myid);
DB_update_user_timestamp($myid);
@@
-134,8
+124,10
@@
else if( isset($_SESSION["name"]) )
echo "</p>\n";
/* longest and shortest game */
echo "</p>\n";
/* longest and shortest game */
- $r=mysql_query("SELECT MIN(timediff(mod_date,create_date)),session,id".
- " FROM Game WHERE status='gameover' GROUP BY status");
+ $r=mysql_query("SELECT timediff(mod_date,create_date) ,session,id".
+ " FROM Game WHERE status='gameover'".
+ " ORDER BY time_to_sec(timediff(mod_date,create_date)) ASC LIMIT 1");
+
if($r)
{
$short= mysql_fetch_array($r,MYSQL_NUM);
if($r)
{
$short= mysql_fetch_array($r,MYSQL_NUM);
@@
-143,8
+135,9
@@
else if( isset($_SESSION["name"]) )
echo "<p> The shortest game took only ".$short[0]." hours and was played by ".join(", ",$names).".<br />\n";
}
echo "<p> The shortest game took only ".$short[0]." hours and was played by ".join(", ",$names).".<br />\n";
}
- $r=mysql_query("SELECT MAX(datediff(mod_date,create_date)),session".
- " FROM Game where status='gameover' GROUP BY status");
+ $r=mysql_query("SELECT datediff(mod_date,create_date) ,session,id".
+ " FROM Game WHERE status='gameover'".
+ " ORDER BY time_to_sec(timediff(mod_date,create_date)) DESC LIMIT 1");
if($r)
{
$long= mysql_fetch_array($r,MYSQL_NUM);
if($r)
{
$long= mysql_fetch_array($r,MYSQL_NUM);
@@
-235,7
+228,7
@@
else if( isset($_SESSION["name"]) )
{
/* send them back to the login page */
echo "<div class=\"message\"><span class=\"bigger\">You need to log in!</span><br />\n".
{
/* send them back to the login page */
echo "<div class=\"message\"><span class=\"bigger\">You need to log in!</span><br />\n".
- "(<a href=\"$
host
\">This will take you back to the login-page</a>)</div>";
+ "(<a href=\"$
INDEX
\">This will take you back to the login-page</a>)</div>";
}
output_footer();
}
output_footer();