From: Roland Häder Date: Thu, 25 Dec 2008 20:29:04 +0000 (+0000) Subject: Fix for birthday timestamps < 0 (why this?) X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=7800e16349a7f1ccd0eccc3197c81fc261740937;p=mailer.git Fix for birthday timestamps < 0 (why this?) --- 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);