diff options
-rw-r--r-- | include/functions.php | 12 | ||||
-rw-r--r-- | include/game.php | 2 |
2 files changed, 7 insertions, 7 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); diff --git a/include/game.php b/include/game.php index cfd1750..b2df369 100644 --- a/include/game.php +++ b/include/game.php @@ -1767,7 +1767,7 @@ switch($mystatus) $message .= "Score Table:\n"; $message .= format_score_table_ascii($score); - $message .= "Use these links to have a look at game ".DB_format_gameid($gameid).": \n"; + $message .= "\nUse these links to have a look at game ".DB_format_gameid($gameid).": \n"; /* send out final email */ $all = array(); |