X-Git-Url: https://git.mxchange.org/?p=mailer.git;a=blobdiff_plain;f=inc%2Flibs%2Frefback_functions.php;h=dcc7740a3244afb061737da102f605f83035465e;hp=82746fe51dc5e5d6d03c8e0de926f16604682f87;hb=ca256746fe0757a23df4064824c8fe2087ad5634;hpb=596c8ab32594401ca84abfbfe35513ddfff31bec diff --git a/inc/libs/refback_functions.php b/inc/libs/refback_functions.php index 82746fe51d..dcc7740a32 100644 --- a/inc/libs/refback_functions.php +++ b/inc/libs/refback_functions.php @@ -136,7 +136,7 @@ LIMIT 1', */ function getRefbackPercents ($userid, $refid) { //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . $userid . ',refid=' . $refid . ' - ENTERED!'); - if ((!isValidUserId($userid)) || (!isValidUserId($refid))) { + if ((!isValidId($userid)) || (!isValidId($refid))) { // userid and/or refid is invalid reportBug(__FUNCTION__, __LINE__, 'userid=' . convertNullToZero($userid) . ', refid=' . convertNullToZero($refid) . ' - Both must be > 0'); } elseif ($userid == $refid) { @@ -361,12 +361,52 @@ function updateMemberRefbackPercents ($id, $percents, $note) { return $status; } +// ---------------------------------------------------------------------------- +// Wrapper functions for configuration entries +// ---------------------------------------------------------------------------- + +// Getter for refback_enabled +function getRefbackEnabled () { + // Is there cache? + if (!isset($GLOBALS[__FUNCTION__])) { + // Determine it + $GLOBALS[__FUNCTION__] = getConfig('refback_enabled'); + } // END - if + + // Return cache + return $GLOBALS[__FUNCTION__]; +} + // Checks whether refback is enabled function isRefbackEnabled () { // Is there cache? if (!isset($GLOBALS[__FUNCTION__])) { // Determine it - $GLOBALS[__FUNCTION__] = (getConfig('refback_enabled') == 'Y'); + $GLOBALS[__FUNCTION__] = (getRefbackEnabled() == 'Y'); + } // END - if + + // Return cache + return $GLOBALS[__FUNCTION__]; +} + +// Getter for refback_max_perc +function getRefbackMaxPerc () { + // Is there cache? + if (!isset($GLOBALS[__FUNCTION__])) { + // Determine it + $GLOBALS[__FUNCTION__] = getConfig('refback_max_perc'); + } // END - if + + // Return cache + return $GLOBALS[__FUNCTION__]; +} + +// Getter for refback_min_perc +function getRefbackMinPerc () { + // Is there cache? + if (!isset($GLOBALS[__FUNCTION__])) { + // Determine it + $GLOBALS[__FUNCTION__] = getConfig('refback_min_perc'); } // END - if // Return cache