$INC = substr(dirname(__FILE__), 0, strpos(dirname(__FILE__), '/inc') + 4) . '/security.php';
require($INC);
} elseif (!IS_MEMBER()) {
- LOAD_URL('modules.php?module=index');
+ redirectToUrl('modules.php?module=index');
} elseif ((!EXT_IS_ACTIVE('bonus')) && (!IS_ADMIN())) {
addFatalMessage(__FILE__, __LINE__, sprintf(getMessage('EXTENSION_PROBLEM_EXT_INACTIVE'), 'bonus'));
return;
$lastOnline = "%s"; $ONLINE = '';
if (EXT_IS_ACTIVE('autopurge')) {
// Use last online timestamp to keep inactive members away from here
- $lastOnline = " AND last_online >= (UNIX_TIMESTAMP() - %s)";
+ $lastOnline = " AND `last_online` >= (UNIX_TIMESTAMP() - %s)";
$ONLINE = getConfig('ap_inactive_since');
}
WHERE ".$USE." > 0 AND `status`='CONFIRMED'".$lastOnline."
ORDER BY points DESC, last_online DESC, userid
LIMIT %s",
- array($ONLINE, getConfig('bonus_ranks')), __FILE__, __LINE__);
+array($ONLINE, getConfig('bonus_ranks')), __FILE__, __LINE__);
// Reset temporary variable and check for users
$OUT = '';
while ($content = SQL_FETCHARRAY($result)) {
// Prepare data for the template
$content = array(
- $content['sw'] = $SW;
- $content['cnt'] = $cnt;
- $content['uid'] = bigintval($content['uid']);
- $content['points'] = TRANSLATE_COMMA($content['points']);
- $content['last'] = MAKE_DATETIME($content['last'], "2");
+ 'sw' => $SW,
+ 'cnt' => $cnt,
+ 'uid' => bigintval($content['uid']),
+ 'points' => translateComma($content['points']),
+ 'last' => generateDateTime($content['last'], '2')
+ );
// Load row template
$OUT .= LOAD_TEMPLATE("member_bonus_row", true, $content);
// Count one up and switch colors
- $cnt++;$SW = 3 - $SW;
+ $cnt++; $SW = 3 - $SW;
}
} else {
// No one is interested in our "active rallye" ! :-(