]> git.mxchange.org Git - mailer.git/blobdiff - inc/libs/beg_functions.php
Lesser use of double-quotes
[mailer.git] / inc / libs / beg_functions.php
index d85a405b133d9affcf6893bc813c165b62385ca3..e7faa39850f1d5d08bb08421aec1d69673afda1d 100644 (file)
 // Some security stuff...
 if (!defined('__SECURITY')) {
        die();
-}
+} // END - if
 
 // Add points to user or begging rallye account
 function addPointsBeg ($userid, $points) {
        // Is begging rallye active?
-       if (getConfig('beg_rallye') == 'Y') {
+       if (isBegRallyeEnabled()) {
                // Add points to rallye account
                SQL_QUERY_ESC("UPDATE `{?_MYSQL_PREFIX?}_user_data` SET `beg_points`=`beg_points`+%s WHERE `userid`=%s LIMIT 1",
                        array($points, $userid), __FUNCTION__, __LINE__);
@@ -67,5 +67,29 @@ function addPointsBeg ($userid, $points) {
        } // END - if
 }
 
+// Checks wether beg_rallye is enabled
+function isBegRallyeEnabled () {
+       // Do we have cache?
+       if (!isset($GLOBALS['is_beg_rallye_enabled'])) {
+               // Determine it
+               $GLOBALS['is_beg_rallye_enabled'] = ((isExtensionInstalledAndNewer('beg', '0.2.8')) && (getConfig('beg_rallye') == 'Y'));
+       } // END - if
+
+       // Return cache
+       return $GLOBALS['is_beg_rallye_enabled'];
+}
+
+// "Getter" for beg_userid
+function getBegUserid () {
+       // Do we have cache?
+       if (!isset($GLOBALS['beg_userid'])) {
+               // Get it
+               $GLOBALS['beg_userid'] = getConfig('beg_userid');
+       } // END - if
+
+       // Return cache
+       return $GLOBALS['beg_userid'];
+}
+
 // [EOF]
 ?>