X-Git-Url: https://git.mxchange.org/?p=mailer.git;a=blobdiff_plain;f=inc%2Fwrapper-functions.php;h=036a89b0046f9efa308bd4f9142d422816e752b6;hp=770b3509585fdb111f792e0487125e39f5fba83d;hb=1551e5820800685c80c19871a376986c0ad6f0f6;hpb=b0b5a841a592386c3e21724c216db5d1f451ede7 diff --git a/inc/wrapper-functions.php b/inc/wrapper-functions.php index 770b350958..036a89b004 100644 --- a/inc/wrapper-functions.php +++ b/inc/wrapper-functions.php @@ -1010,6 +1010,30 @@ function getTotalConfirmedUser () { return $GLOBALS['total_confirmed_users']; } +// "Getter" for total unconfirmed user accounts +function getTotalUnconfirmedUser () { + // Is it cached? + if (!isset($GLOBALS['total_unconfirmed_users'])) { + // Then do it + $GLOBALS['total_unconfirmed_users'] = countSumTotalData('UNCONFIRMED', 'user_data', 'userid', 'status', true); + } // END - if + + // Return cached value + return $GLOBALS['total_unconfirmed_users']; +} + +// "Getter" for total locked user accounts +function getTotalLockedUser () { + // Is it cached? + if (!isset($GLOBALS['total_locked_users'])) { + // Then do it + $GLOBALS['total_locked_users'] = countSumTotalData('LOCKED', 'user_data', 'userid', 'status', true); + } // END - if + + // Return cached value + return $GLOBALS['total_locked_users']; +} + // Is given userid valid? function isValidUserId ($userid) { // Do we have cache? @@ -1394,6 +1418,18 @@ function getMysqlPrefix () { return $GLOBALS['mysql_prefix']; } +// "Getter" for table_type +function getTableType () { + // Do we have cache? + if (!isset($GLOBALS['table_type'])) { + // Determine it + $GLOBALS['table_type'] = getConfig('_TABLE_TYPE'); + } // END - if + + // Return cache + return $GLOBALS['table_type']; +} + // "Getter" for salt_length function getSaltLength () { // Do we have cache? @@ -1478,6 +1514,18 @@ function getMtWord () { return $GLOBALS['mt_word']; } +// "Getter" for mt_word2 +function getMtWord2 () { + // Do we have cache? + if (!isset($GLOBALS['mt_word2'])) { + // Determine it + $GLOBALS['mt_word2'] = getConfig('mt_word2'); + } // END - if + + // Return cache + return $GLOBALS['mt_word2']; +} + // "Getter" for main_title function getMainTitle () { // Do we have cache? @@ -1646,6 +1694,18 @@ function getCopy () { return $GLOBALS['copy']; } +// "Getter" for webmaster +function getWebmaster () { + // Do we have cache? + if (!isset($GLOBALS['webmaster'])) { + // Determine it + $GLOBALS['webmaster'] = getConfig('WEBMASTER'); + } // END - if + + // Return cache + return $GLOBALS['webmaster']; +} + // "Getter" for sql_count function getSqlCount () { // Do we have cache? @@ -1682,12 +1742,84 @@ function getDnsCacheTimeout () { return $GLOBALS['dns_cache_timeout']; } +// "Getter" for menu_blur_spacer +function getMenuBlurSpacer () { + // Do we have cache? + if (!isset($GLOBALS['menu_blur_spacer'])) { + // Determine it + $GLOBALS['menu_blur_spacer'] = getConfig('menu_blur_spacer'); + } // END - if + + // Return cache + return $GLOBALS['menu_blur_spacer']; +} + +// "Getter" for points_register +function getPointsRegister () { + // Do we have cache? + if (!isset($GLOBALS['points_register'])) { + // Determine it + $GLOBALS['points_register'] = getConfig('points_register'); + } // END - if + + // Return cache + return $GLOBALS['points_register']; +} + +// "Getter" for points_ref +function getPointsRef () { + // Do we have cache? + if (!isset($GLOBALS['points_ref'])) { + // Determine it + $GLOBALS['points_ref'] = getConfig('points_ref'); + } // END - if + + // Return cache + return $GLOBALS['points_ref']; +} + +// "Getter" for ref_payout +function getRefPayout () { + // Do we have cache? + if (!isset($GLOBALS['ref_payout'])) { + // Determine it + $GLOBALS['ref_payout'] = getConfig('ref_payout'); + } // END - if + + // Return cache + return $GLOBALS['ref_payout']; +} + +// "Getter" for online_timeout +function getOnlineTimeout () { + // Do we have cache? + if (!isset($GLOBALS['online_timeout'])) { + // Determine it + $GLOBALS['online_timeout'] = getConfig('online_timeout'); + } // END - if + + // Return cache + return $GLOBALS['online_timeout']; +} + +// "Getter" for index_home +function getIndexHome () { + // Do we have cache? + if (!isset($GLOBALS['index_home'])) { + // Determine it + $GLOBALS['index_home'] = getConfig('index_home'); + } // END - if + + // Return cache + return $GLOBALS['index_home']; +} + // Checks wether proxy configuration is used function isProxyUsed () { // Do we have cache? if (!isset($GLOBALS['is_proxy_used'])) { // Determine it - $GLOBALS['is_proxy_used'] = ((getExtensionVersion('sql_patches') >= '0.4.3') && (getConfig('proxy_host') != '') && (getConfig('proxy_port') > 0)); + $GLOBALS['is_proxy_used'] = ((isExtensionInstalledAndNewer('sql_patches', '0.4.3')) && (getConfig('proxy_host') != '') && (getConfig('proxy_port') > 0)); } // END - if // Return cache @@ -1706,5 +1838,41 @@ function ifPostContainsSelections ($element = 'sel') { return $GLOBALS['post_contains_selections'][$element]; } +// Checks wether verbose_sql is Y and returns true/false if so +function isVerboseSqlEnabled () { + // Do we have cache? + if (!isset($GLOBALS['is_verbose_sql_enabled'])) { + // Determine it + $GLOBALS['is_verbose_sql_enabled'] = ((isExtensionInstalledAndNewer('sql_patches', '0.0.7')) && (getConfig('verbose_sql') == 'Y')); + } // END - if + + // Return cache + return $GLOBALS['is_verbose_sql_enabled']; +} + +// "Getter" for total user points +function getTotalPoints ($userid) { + // Do we have cache? + if (!isset($GLOBALS['total_points'][$userid])) { + // Determine it + $GLOBALS['total_points'][$userid] = countSumTotalData($userid, 'user_points', 'points') - countSumTotalData($userid, 'user_data', 'used_points'); + } // END - if + + // Return cache + return $GLOBALS['total_points'][$userid]; +} + +// Wrapper to check if url_blacklist is enabled +function isUrlBlacklistEnabled () { + // Do we have cache? + if (!isset($GLOBALS['is_url_blacklist_enabled'])) { + // Determine it + $GLOBALS['is_url_blacklist_enabled'] = (getConfig('url_blacklist') == 'Y'); + } // END - if + + // Return cache + return $GLOBALS['is_url_blacklist_enabled']; +} + // [EOF] ?>