* $Author:: $ *
* -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
- * Copyright (c) 2009 - 2011 by Mailer Developer Team *
- * For more information visit: http://www.mxchange.org *
+ * Copyright (c) 2009 - 2012 by Mailer Developer Team *
+ * For more information visit: http://mxchange.org *
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
if ((getBonusRanks() > 0) && (!isCssOutputMode())) {
// Extension 'autopurge' is inactive or purging of inactive accounts is deactivated
- $whereStatement = "WHERE `status`='CONFIRMED'";
+ $whereStatement = runFilterChain('user_exclusion_sql', "WHERE `status`='CONFIRMED'");
// Shall I keep inactive members away from here? (mostly wanted in an "active-rallye" ...)
if ((isExtensionActive('autopurge')) && ((getApInactiveSince() > 0))) {
// Run SQL string to check for accounts
$result_main = SQL_QUERY('SELECT
- `userid`,`email`,`gender`,`surname`,`family`, (0' . $add . ') AS `points`
+ `userid`,
+ (0' . $add . ') AS `points`
FROM
`{?_MYSQL_PREFIX?}_user_data`
' . $whereStatement . '
// Make sure zero points are not mailed
if ($content['points'] > 0) {
// Add points to user's account directly
- initReferalSystem();
- addPointsThroughReferalSystem('monthly_bonus', $content['userid'], $content['points']);
+ initReferralSystem();
+ addPointsThroughReferralSystem('monthly_bonus', $content['userid'], $content['points']);
// Load email template and email it away
$message = loadEmailTemplate('member_bonus', $content, bigintval($content['userid']));