From 7800e16349a7f1ccd0eccc3197c81fc261740937 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Roland=20H=C3=A4der?= Date: Thu, 25 Dec 2008 20:29:04 +0000 Subject: [PATCH] Fix for birthday timestamps < 0 (why this?) --- inc/databases.php | 2 +- inc/modules/admin/what-list_user.php | 13 ++++++++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/inc/databases.php b/inc/databases.php index 191aa54571..7faf6d6567 100644 --- a/inc/databases.php +++ b/inc/databases.php @@ -115,7 +115,7 @@ define('USAGE_BASE', "usage"); define('SERVER_URL', "http://www.mxchange.org"); // Current SVN revision -define('CURR_SVN_REVISION', "706"); +define('CURR_SVN_REVISION', "707"); // Take a prime number which is long (if you know a longer one please try it out!) define('_PRIME', 591623); diff --git a/inc/modules/admin/what-list_user.php b/inc/modules/admin/what-list_user.php index 7aac557d3a..9e689ce6c4 100644 --- a/inc/modules/admin/what-list_user.php +++ b/inc/modules/admin/what-list_user.php @@ -118,8 +118,19 @@ LIMIT 1", if ($REFS > 0) $REFS = $BASE."&what=list_refs&u_id=".$uid."\">".$REFS."]"; if ($CATS > 0) $CATS = $BASE."&what=list_cats&u_id=".$uid."\">".$CATS."]"; + // Calculate timestamp for birthday + $stamp = MAKE_DATETIME(mktime(0, 0, 0, $DATA['birth_month'], $DATA['birth_day'], $DATA['birth_year']), "3"); + + // Is this above zero? + if ($stamp > 0) { + // Then use it + define('_BIRTHDAY', $stamp); + } else { + // Zero or below so set zero! + define('_BIRTHDAY', MAKE_DATETIME(0, "3")); + } + // Prepare data for template - define('_BIRTHDAY', MAKE_DATETIME(mktime(0, 0, 0, $DATA['birth_month'], $DATA['birth_day'], $DATA['birth_year']), "3")); define('_REFS' , $REFS); define('_CATS' , $CATS); define('_LINKS', $LINKS); -- 2.39.5