* $Date:: $ *
* $Tag:: 0.2.1-FINAL $ *
* $Author:: $ *
- * Needs to be in all Files and every File needs "svn propset *
- * svn:keywords Date Revision" (autoprobset!) at least!!!!!! *
* -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
- * Copyright (c) 2009, 2010 by Mailer Developer Team *
+ * Copyright (c) 2009 - 2011 by Mailer Developer Team *
* For more information visit: http://www.mxchange.org *
* *
* This program is free software; you can redistribute it and/or modify *
return;
}
-// Get current month (2 digits)
-$curr = getMonth();
+// Debug line
+//* DEBUG: */ logDebugMessage(__FILE__, __LINE__, 'Monthly reset started.');
// Check if month is done
-if (($curr != getConfig('last_month')) && (getConfig('last_month') > 0) && (getConfig('beg_ranks') > 0) && (!isCssOutputMode())) {
+if ((getBegRanks() > 0) && (!isCssOutputMode())) {
// Extension 'autopurge' is inactive or purging of inactive accounts is deactivated
$whereStatement1 = '';
// Shall we exclude webmaster's own userid?
- if ((getConfig('beg_include_own') != 'Y') && (isValidUserId(getConfig('beg_userid')))) {
+ if ((!isBegIncludeOwnEnabled()) && (isValidUserId(getBegUserid()))) {
// Exclude it
$whereStatement1 = " AND `userid` != {?beg_userid?}";
} // END - if
- // Let's check if there are some points left we can 'pay'...
+ // Let's check if there are some points left we can pay...
if (isExtensionActive('autopurge')) {
// Use last online stamp only when autopurge for inactive members is activated
- if ((getApInactiveSince() > 0) && (getConfig('beg_active') == 'Y')) {
+ if ((getApInactiveSince() > 0) && (isBegActiveEnabled()) {
// Okay, include last online timestamp
$whereStatement1 .= " AND `last_online` >= (UNIX_TIMESTAMP() - {?ap_inactive_since?})";
} // END - if
SQL_FREERESULT($result_main);
} // END - if
+// Debug line
+//* DEBUG: */ logDebugMessage(__FILE__, __LINE__, 'Monthly reset ended.');
+
// [EOF]
?>