summaryrefslogtreecommitdiffstats
path: root/include/functions.php
diff options
context:
space:
mode:
authorArun Persaud <arun@nubati.net>2008-11-01 11:51:00 -0700
committerArun Persaud <arun@nubati.net>2008-11-01 11:51:00 -0700
commitec0599c27c8cd38cfc7e9939d753b2d9a262db00 (patch)
treeecdbcd526400e6604d416964490c1592e736b793 /include/functions.php
parent2666bb58429c385b716d2ffd5d5fe9a9e7af4f45 (diff)
downloade-DoKo-ec0599c27c8cd38cfc7e9939d753b2d9a262db00.tar.gz
e-DoKo-ec0599c27c8cd38cfc7e9939d753b2d9a262db00.tar.bz2
e-DoKo-ec0599c27c8cd38cfc7e9939d753b2d9a262db00.zip
BUGFIX: fixed some small typo/layout issues in the "game over" email
added a line break, made the score table look better Signed-off-by: Arun Persaud <arun@nubati.net>
Diffstat (limited to 'include/functions.php')
-rw-r--r--include/functions.php12
1 files changed, 6 insertions, 6 deletions
diff --git a/include/functions.php b/include/functions.php
index ecb9811..db7ccad 100644
--- a/include/functions.php
+++ b/include/functions.php
@@ -1010,7 +1010,9 @@ function format_score_table_ascii($score)
if(sizeof($score)==0)
return "";
- // if(sizeof($score)>5) $header.= " ... \n";
+ /* truncate table if we have too many games */
+ $max = sizeof($score);
+ if($max>6) $output.=" (table truncated to last 6 games)\n";
/* output header */
foreach($score[0]['players'] as $id=>$points)
@@ -1018,18 +1020,16 @@ function format_score_table_ascii($score)
$name = DB_get_name('userid',$id); /*TODO*/
$output.= " ".substr($name,0,2)." |";
}
- $output.=" P |\n ";
+ $output.=" P |\n";
$output.= "------+------+------+------+------+\n";
- $max = sizeof($score);
+ /* output score for each game */
$i=0;
-
- if($i<$max-6) $output.=" ...\n";
-
foreach($score as $game)
{
$i++;
if($i-1<$max-6) continue;
+
foreach($game['players'] as $id=>$points)
$output.=str_pad($points,6," ",STR_PAD_LEFT)."|";
$output.=str_pad($game['points'],4," ",STR_PAD_LEFT);