// Add description as navigation point
ADD_DESCR("guest", __FILE__);
+// @TODO Rewrite all constants
define('value', "value");
define('lang', "lang");
define('rows', "rows");
define('user_confirmed' , round(GET_TOTAL_DATA("CONFIRMED" , "user_data", "userid", "status", true)));
define('user_unconfirmed', round(GET_TOTAL_DATA("UNCONFIRMED", "user_data", "userid", "status", true)));
define('user_locked' , round(GET_TOTAL_DATA("LOCKED" , "user_data", "userid", "status", true)));
-define('user_count' , (user_confirmed + user_unconfirmed + user_locked));
+define('user_count' , (constant('user_confirmed') + constant('user_unconfirmed') + constant('user_locked')));
// Start of this exchange
define('__MT_START', MAKE_DATETIME(getConfig('mt_start'), "3"));
// Project timestamp when number of members are reached
$PROJECTED = 0;
-if (user_count > 0) {
- $PROJECTED = round((time() - getConfig('mt_start')) / user_count * getConfig('mt_stage') + getConfig('mt_start'));
+if (constant('user_count')> 0) {
+ // @TODO Find a better formular than this one
+ $PROJECTED = round((time() - getConfig('mt_start')) / constant('user_count') * getConfig('mt_stage') + getConfig('mt_start'));
}
-$YEAR = date('Y', $PROJECTED); $MONTH = date("m", $PROJECTED); $DAY = date("d", $PROJECTED);
-$TEST = mktime(0, 0, 0, $MONTH, $DAY, $YEAR);
+// Generate timestamp
+$TEST = MAKE_TIME(0, 0, 0, $PROJECTED);
+
if ($TEST > time()) {
define('__MT_PROJECTED', MAKE_DATETIME($PROJECTED, "3"));
} else {
- define('__MT_PROJECTED', USER_PROJECTION_UNKNOWN);
+ define('__MT_PROJECTED', getMessage('USER_PROJECTION_UNKNOWN'));
}
// User who can receive mails