X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=inc%2Flibs%2Fautopurge_functions.php;h=12181ed9dacfe6bea89b51235c9b51af6f7ace36;hb=d80efc731c3877e4b4a38aa271ed16423228adbe;hp=ccd77450465dbda18bf086ed979ee6573e55a9a4;hpb=c3b4eaf29946349ff058691db2dcb615a5379bb2;p=mailer.git diff --git a/inc/libs/autopurge_functions.php b/inc/libs/autopurge_functions.php index ccd7745046..12181ed9da 100644 --- a/inc/libs/autopurge_functions.php +++ b/inc/libs/autopurge_functions.php @@ -49,14 +49,15 @@ function addPointsAutoPurge ($userid, $points) { } // END - if // Add points over the ref system directly now - addPointsDirectly('autopurge_add', $userid, $points); + initReferalSystem(); + addPointsThroughReferalSystem('autopurge_add', $userid, $points); // Send out mail to user $message = loadEmailTemplate('member_autopurge_points', array('points' => $points), $userid); sendEmail($userid, '{--MEMBER_AUTOPURGE_SUBJECT--}', $message); } -// Checks wether auto-purging is active +// Checks wether auto-purging is enabled function isAutoPurgingActive () { // Do we have cache? if (!isset($GLOBALS[__FUNCTION__])) { @@ -68,5 +69,29 @@ function isAutoPurgingActive () { return $GLOBALS[__FUNCTION__]; } +// Wrapper for 'autopurge_inactive +function getAutopurgeInactive () { + // Do we have cache? + if (!isset($GLOBALS[__FUNCTION__])) { + // Determine it + $GLOBALS[__FUNCTION__] = (getConfig('autopurge_inactive') == 'Y'); + } // END - if + + // Return cache + return $GLOBALS[__FUNCTION__]; +} + +// Checks wether purging of inactive accounts is enabled +function isAutopurgeInactiveEnabled () { + // Do we have cache? + if (!isset($GLOBALS[__FUNCTION__])) { + // Determine it + $GLOBALS[__FUNCTION__] = (getAutopurgeInactive() == 'Y'); + } // END - if + + // Return cache + return $GLOBALS[__FUNCTION__]; +} + // [EOF] ?>