summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--include/db.php4
-rw-r--r--include/user.php11
2 files changed, 10 insertions, 5 deletions
diff --git a/include/db.php b/include/db.php
index 33f0fff..2ea2ac0 100644
--- a/include/db.php
+++ b/include/db.php
@@ -507,7 +507,9 @@ function DB_get_names_of_new_logins($N)
{
$names = array();
- $result = DB_query("SELECT fullname FROM User ORDER BY create_date DESC, id DESC LIMIT $N");
+ $result = DB_query("SELECT fullname FROM User".
+ " WHERE create_date >=(NOW() - interval 45 day)".
+ " ORDER BY create_date DESC, id DESC LIMIT $N");
while($r = DB_fetch_array($result))
$names[] = $r[0];
diff --git a/include/user.php b/include/user.php
index 764c694..7acf726 100644
--- a/include/user.php
+++ b/include/user.php
@@ -314,11 +314,14 @@ else
if($count<10)
echo '<p class="newbiehint">'._('You can start new games using the link in the top right corner!')."</p>\n";
- /* display last 5 users that have signed up to e-DoKo */
+ /* display last 5 users that have signed up to e-DoKo within the 45 days */
$names = DB_get_names_of_new_logins(5);
- echo '<h4>'._('New Players').":</h4>\n<p>\n";
- echo implode(", ",$names).",...\n";
- echo "</p>\n";
+ if ($names)
+ {
+ echo '<h4>'._('New Player(s)').":</h4>\n<p>\n";
+ echo implode(", ",$names).",...\n";
+ echo "</p>\n";
+ };
/* display last 5 users that logged on */
echo '<h4>'._('Players last logged in').":</h4>\n<p>\n";