// Write it with fopen
$fp = fopen($FQFN, 'w') or reportBug(__FUNCTION__, __LINE__, 'Cannot write to file ' . basename($FQFN) . '!');
- // Do we need to aquire a lock?
+ // Aquire a lock?
if ($aquireLock === true) {
- // Aquire lock
+ // Aquire a lock.
flock($fp, LOCK_EX);
} // END - if
// Check if given FQFN is a readable file
function isFileReadable ($FQFN) {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS['file_readable'][$FQFN])) {
// Check all...
$GLOBALS['file_readable'][$FQFN] = ((is_file($FQFN)) && (file_exists($FQFN)) && (is_readable($FQFN)));
// Checks whether the given FQFN is a directory and not ., .. or .svn
function isDirectory ($FQFN) {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__][$FQFN])) {
// Generate baseName
$baseName = basename($FQFN);
// Removes any existing www. from SERVER_NAME. This is very silly but enough
// for our purpose here.
function detectDomainName () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Get server name
$domainName = detectServerName();
// Check whether this script is installed
function isInstalled () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine whether this script is installed
$GLOBALS[__FUNCTION__] = (
// Checks whether the cache instance is valid
function isCacheInstanceValid () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = ((isset($GLOBALS['cache_instance'])) && (is_object($GLOBALS['cache_instance'])));
$GLOBALS['file_readable'][$dest] = true;
}
+ // All fine by default
+ $status = true;
+
// If there are chmod rights set, apply them
if (!empty($chmod)) {
// Try to apply them
$status = changeMode($dest, $chmod);
- } else {
- // All fine
- $status = true;
- }
+ } // END - if
// All fine
return $status;
// Wrapper for $_POST['sel']
function countPostSelection ($element = 'sel') {
- // Is it set?
- if (isPostRequestElementSet($element)) {
- // Return counted elements
- return countSelection(postRequestElement($element));
- } else {
- // Return zero if not found
- return '0';
- }
+ // Is there cache?
+ if (!isset($GLOBALS[__FUNCTION__][$element])) {
+ // Default is zero
+ $GLOBALS[__FUNCTION__][$element] = '0';
+
+ // Is it set?
+ if (isPostRequestElementSet($element)) {
+ // Return counted elements
+ $GLOBALS[__FUNCTION__][$element] = countSelection(postRequestElement($element));
+ } // END - if
+ } // END - if
+
+ // Return cached value
+ return $GLOBALS[__FUNCTION__][$element];
}
// Checks whether the config-local.php is loaded
// Wrapper function for installation phase
function isInstallationPhase () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = ((!isInstalled()) || (isInstalling()));
// Log debug message
//* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'called!');
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getAdminLogin(getCurrentAdminId());
// Checks whether given user data is set to 'Y'
function isUserDataEnabled ($column) {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__][getCurrentUserId()][$column])) {
// Determine it
$GLOBALS[__FUNCTION__][getCurrentUserId()][$column] = (getUserData($column) == 'Y');
// Checks if current userid is set
function isCurrentUserIdSet () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = ((isset($GLOBALS['current_userid'])) && (isValidUserId($GLOBALS['current_userid'])));
// Unsets current userid
function unsetCurrentUserId () {
- // Do we have it set?
+ // Is it set?
if (isset($GLOBALS['current_userid'])) {
// Unset this, too
unset($GLOBALS['isValidUserId'][$GLOBALS['current_userid']]);
// Checks whether we are debugging template cache
function isDebuggingTemplateCache () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = (getConfig('DEBUG_TEMPLATE_CACHE') == 'Y');
// Determines the country of the given user id
function determineCountry ($userid) {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__][$userid])) {
// Default is 'invalid'
$GLOBALS[__FUNCTION__][$userid] = 'invalid';
// Debug message
//* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid[' . gettype($userid) . ']=' . $userid);
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__][$userid])) {
// Check it out
$GLOBALS[__FUNCTION__][$userid] = ((!is_null($userid)) && (!empty($userid)) && ($userid > 0));
// Checks whether the title decoration is enabled
function isTitleDecorationEnabled () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Just check it
$GLOBALS[__FUNCTION__] = (getConfig('enable_title_deco') == 'Y');
// Checks whether filter usage updates are enabled (expensive queries!)
function isFilterUsageUpdateEnabled () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = ((isExtensionInstalledAndNewer('sql_patches', '0.6.0')) && (isConfigEntrySet('update_filter_usage')) && (getConfig('update_filter_usage') == 'Y'));
// Checks whether debugging of weekly resets is enabled
function isWeeklyResetDebugEnabled () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = ((isConfigEntrySet('DEBUG_WEEKLY')) && (getConfig('DEBUG_WEEKLY') == 'Y'));
// Checks whether debugging of monthly resets is enabled
function isMonthlyResetDebugEnabled () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = ((isConfigEntrySet('DEBUG_MONTHLY')) && (getConfig('DEBUG_MONTHLY') == 'Y'));
// Checks whether displaying of debug SQLs are enabled
function isDisplayDebugSqlEnabled () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = ((isExtensionInstalledAndNewer('other', '0.2.2')) && (getConfig('display_debug_sqls') == 'Y'));
// Checks whether module title is enabled
function isModuleTitleEnabled () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = (getConfig('enable_mod_title') == 'Y');
// Checks whether what title is enabled
function isWhatTitleEnabled () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = (getConfig('enable_what_title') == 'Y');
// Checks whether stats are enabled
function ifInternalStatsEnabled () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Then determine it
$GLOBALS[__FUNCTION__] = (getConfig('internal_stats') == 'Y');
// Checks whether admin-notification of certain user actions is enabled
function isAdminNotificationEnabled () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = (getConfig('admin_notify') == 'Y');
// Checks whether random referral id selection is enabled
function isRandomReferralIdEnabled () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = ((isExtensionInstalledAndNewer('user', '0.3.4')) && (getConfig('select_user_zero_refid') == 'Y'));
// "Getter" for default language
function getDefaultLanguage () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('DEFAULT_LANG');
// "Getter" for default referral id
function getDefRefid () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('def_refid');
// "Getter" for path
function getPath () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('PATH');
// "Getter" for url
function getUrl () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('URL');
// "Getter" for cache_path
function getCachePath () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('CACHE_PATH');
// "Getter" for secret_key
function getSecretKey () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('secret_key');
// "Getter" for SITE_KEY
function getSiteKey () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('SITE_KEY');
// "Getter" for DATE_KEY
function getDateKey () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('DATE_KEY');
// "Getter" for master_salt
function getMasterSalt () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('master_salt');
// "Getter" for prime
function getPrime () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('_PRIME');
// "Getter" for encrypt_separator
function getEncryptSeparator () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('ENCRYPT_SEPARATOR');
// "Getter" for mysql_prefix
function getMysqlPrefix () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('_MYSQL_PREFIX');
// "Getter" for table_type
function getTableType () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('_TABLE_TYPE');
// "Getter" for salt_length
function getSaltLength () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('salt_length');
// "Getter" for output_mode
function getOutputMode () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('OUTPUT_MODE');
// "Getter" for full_version
function getFullVersion () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('FULL_VERSION');
// "Getter" for title
function getTitle () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('TITLE');
// "Getter" for curr_svn_revision
function getCurrentRepositoryRevision () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('CURRENT_REPOSITORY_REVISION');
// "Getter" for server_url
function getServerUrl () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('SERVER_URL');
// "Getter" for mt_word
function getMtWord () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('mt_word');
// "Getter" for mt_word2
function getMtWord2 () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('mt_word2');
// "Getter" for mt_word3
function getMtWord3 () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('mt_word3');
// "Getter" for START_TDAY
function getStartTday () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('START_TDAY');
// "Getter" for START_YDAY
function getStartYday () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('START_YDAY');
// "Getter" for main_title
function getMainTitle () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('MAIN_TITLE');
// "Getter" for file_hash
function getFileHash () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('file_hash');
// "Getter" for pass_scramble
function getPassScramble () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('pass_scramble');
// "Getter" for ap_inactive_since
function getApInactiveSince () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('ap_inactive_since');
// "Getter" for user_min_confirmed
function getUserMinConfirmed () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('user_min_confirmed');
// "Getter" for auto_purge
function getAutoPurge () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('auto_purge');
// "Getter" for bonus_userid
function getBonusUserid () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('bonus_userid');
// "Getter" for ap_inactive_time
function getApInactiveTime () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('ap_inactive_time');
// "Getter" for ap_dm_timeout
function getApDmTimeout () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('ap_dm_timeout');
// "Getter" for ap_tasks_time
function getApTasksTime () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('ap_tasks_time');
// "Getter" for ap_unconfirmed_time
function getApUnconfirmedTime () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('ap_unconfirmed_time');
// "Getter" for points
function getPoints () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('POINTS');
// "Getter" for slogan
function getSlogan () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('SLOGAN');
// "Getter" for copy
function getCopy () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('COPY');
// "Getter" for webmaster
function getWebmaster () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('WEBMASTER');
// "Getter" for sql_count
function getSqlCount () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('sql_count');
// "Getter" for num_templates
function getNumTemplates () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('num_templates');
// "Getter" for dns_cache_timeout
function getDnsCacheTimeout () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('dns_cache_timeout');
// "Getter" for menu_blur_spacer
function getMenuBlurSpacer () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('menu_blur_spacer');
// "Getter" for points_register
function getPointsRegister () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('points_register');
// "Getter" for points_ref
function getPointsRef () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('points_ref');
// "Getter" for ref_payout
function getRefPayout () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('ref_payout');
// "Getter" for online_timeout
function getOnlineTimeout () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('online_timeout');
// "Getter" for index_home
function getIndexHome () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('index_home');
// "Getter" for one_day
function getOneDay () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('ONE_DAY');
// "Getter" for activate_xchange
function getActivateXchange () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('activate_xchange');
// "Getter" for img_type
function getImgType () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('img_type');
// "Getter" for code_length
function getCodeLength () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('code_length');
// "Getter" for least_cats
function getLeastCats () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('least_cats');
// "Getter" for pass_len
function getPassLen () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('pass_len');
// "Getter" for admin_menu
function getAdminMenu () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('admin_menu');
// "Getter" for last_month
function getLastMonth () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('last_month');
// "Getter" for max_send
function getMaxSend () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('max_send');
// "Getter" for mails_page
function getMailsPage () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('mails_page');
// "Getter" for rand_no
function getRandNo () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('rand_no');
// "Getter" for __DB_NAME
function getDbName () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('__DB_NAME');
// "Getter" for DOMAIN
function getDomain () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('DOMAIN');
// "Getter" for proxy_username
function getProxyUsername () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('proxy_username');
// "Getter" for proxy_password
function getProxyPassword () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('proxy_password');
// "Getter" for proxy_host
function getProxyHost () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('proxy_host');
// "Getter" for proxy_port
function getProxyPort () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('proxy_port');
// "Getter" for SMTP_HOSTNAME
function getSmtpHostname () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('SMTP_HOSTNAME');
// "Getter" for SMTP_USER
function getSmtpUser () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('SMTP_USER');
// "Getter" for SMTP_PASSWORD
function getSmtpPassword () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('SMTP_PASSWORD');
// "Getter" for points_word
function getPointsWord () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('points_word');
// "Getter" for profile_lock
function getProfileLock () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('profile_lock');
// "Getter" for url_tlock
function getUrlTlock () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('url_tlock');
// "Getter" for title_left
function getTitleLeft () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('title_left');
// "Getter" for title_right
function getTitleRight () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('title_right');
// "Getter" for title_middle
function getTitleMiddle () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = getConfig('title_middle');
// Checks whether proxy configuration is used
function isProxyUsed () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = ((isExtensionInstalledAndNewer('sql_patches', '0.4.3')) && (getConfig('proxy_host') != '') && (getConfig('proxy_port') > 0));
// Checks whether POST data contains selections
function ifPostContainsSelections ($element = 'sel') {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__][$element])) {
// Determine it
$GLOBALS[__FUNCTION__][$element] = ((isPostRequestElementSet($element)) && (is_array(postRequestElement($element))) && (countPostSelection($element) > 0));
// Checks whether verbose_sql is Y and returns true/false if so
function isVerboseSqlEnabled () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = ((isExtensionInstalledAndNewer('sql_patches', '0.0.7')) && (getConfig('verbose_sql') == 'Y'));
// "Getter" for total user points
function getTotalPoints ($userid) {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__][$userid])) {
// Init array for filter chain
$data = array(
// Wrapper to get used points for given userid
function getUserUsedPoints ($userid) {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__][$userid])) {
// Determine it
$GLOBALS[__FUNCTION__][$userid] = countSumTotalData($userid, 'user_data', 'used_points');
// Wrapper to check if url_blacklist is enabled
function isUrlBlacklistEnabled () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = (getConfig('url_blacklist') == 'Y');
// Checks whether direct payment is allowed in configuration
function isDirectPaymentEnabled () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = (getConfig('allow_direct_pay') == 'Y');
// Checks whether JavaScript-based admin menu is enabled
function isAdminMenuJavascriptEnabled () {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__])) {
// Determine it
$GLOBALS[__FUNCTION__] = ((isExtensionInstalledAndNewer('sql_patches', '0.8.7')) && (getAdminMenuJavaScript() == 'Y'));
// Wrapper to check if current task is for extension (not update)
function isExtensionTask ($content) {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__][$content['task_type'] . '_' . $content['infos']])) {
// Determine it
$GLOBALS[__FUNCTION__][$content['task_type'] . '_' . $content['infos']] = (($content['task_type'] == 'EXTENSION') && ((isExtensionNameValid($content['infos'])) || (isExtensionDeprecated($content['infos']))) && (!isExtensionInstalled($content['infos'])));
// Wrapper to check if user points are locked
function ifUserPointsLocked ($userid) {
//* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . $userid . ' - ENTERED!');
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__][$userid])) {
// Determine it
$GLOBALS[__FUNCTION__][$userid] = ((getFetchedUserData('userid', $userid, 'ref_payout') > 0) && (!isDirectPaymentEnabled()));
// Wrapper "getter" to get total unconfirmed mails for given userid
function getTotalUnconfirmedMails ($userid) {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__][$userid])) {
// Determine it
$GLOBALS[__FUNCTION__][$userid] = countSumTotalData($userid, 'user_links', 'id', 'userid', true);
// Gets given user's total referral
function getUsersTotalReferrals ($userid, $level = NULL) {
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__][$userid][$level])) {
// Is the level NULL?
if (is_null($level)) {
// Gets given user's total referral
function getUsersTotalLockedReferrals ($userid, $level = NULL) {
//* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . $userid . ',level[' . gettype($level) . ']=' . $level . ' - ENTERED!');
- // Do we have cache?
+ // Is there cache?
if (!isset($GLOBALS[__FUNCTION__][$userid][$level])) {
// Default is all refs
$add = '';