// Debug message if allowed
if (isDebugModeEnabled()) {
// Debug message
- debug_report_bug('Not removing cache ' . $this->name . ' in output_mode=' . getOutputMode());
+ logDebugMessage(__METHOD__, __LINE__, 'Not removing cache ' . $this->name . ' in output_mode=' . getOutputMode());
} // END - if
// Abort here
} // END - if
// When he has a referal...
- if ((($GLOBALS['refback_refid'][$GLOBALS['refback_level']] == $userid) || ($GLOBALS['refback_refid'][$GLOBALS['refback_level']] == 0)) && (getExtensionVersion('cache') >= '0.1.2') && (!isset($GLOBALS['refback_cached']))) {
+ if ((($GLOBALS['refback_refid'][$GLOBALS['refback_level']] == $userid) || ($GLOBALS['refback_refid'][$GLOBALS['refback_level']] == 0)) && (isExtensionInstalledAndNewer('cache', '0.1.2')) && (!isset($GLOBALS['refback_cached']))) {
// Remove cache here
//* DEBUG: */ print(__FUNCTION__."(<font color=\"#0000aa\">".__LINE__."</font>):userid={$userid},ref={$GLOBALS['refback_refid'][$GLOBALS['refback_level']]} - CACHE!<br />");
if ($GLOBALS['cache_instance']->loadCacheFile('refback')) $GLOBALS['cache_instance']->removeCacheFile();
// @TODO Rewrite these all to a single filter
$ADD1 = '';
$ADD2 = '';
- if (getExtensionVersion('theme') >= '0.0.8') {
+ if (isExtensionInstalledAndNewer('theme', '0.0.8')) {
// Okay, add design here
$ADD1 = ', `curr_theme`';
$ADD2 = ", '".getCurrentTheme()."'";
// Check if I shall disable sending mail to newly registered members out about active/begging rallye
//
// First comes first: begging rallye
- if (getExtensionVersion('beg') >= '0.1.7') {
+ if (isExtensionInstalledAndNewer('beg', '0.1.7')) {
// Okay, shall I disable now?
if (getConfig('beg_new_mem_notify') != 'Y') {
$ADD1 .= ', `beg_ral_notify`, `beg_ral_en_notify`';
} // END - if
// Second: active rallye
- if (getExtensionVersion('bonus') >= '0.7.7') {
+ if (isExtensionInstalledAndNewer('bonus', '0.7.7')) {
// Okay, shall I disable now?
if (getConfig('bonus_new_mem_notify') != 'Y') {
$ADD1 .= ', `bonus_ral_notify`, `bonus_ral_en_notify`';
array(bigintval($userid)), __FILE__, __LINE__);
// Update mediadata as well
- if ((getExtensionVersion('mediadata') >= '0.0.4') && ($locked == 'points')) {
+ if ((isExtensionInstalledAndNewer('mediadata', '0.0.4')) && ($locked == 'points')) {
// Update database
updateMediadataEntry(array('total_points'), 'add', getConfig('points_register'));
} // END - if
$result = SQL_QUERY_ESC("SELECT `userid` FROM `{?_MYSQL_PREFIX?}_user_data` WHERE `nickname`='%s' LIMIT 1",
array($ref), __FILE__, __LINE__);
- // Load userid
- list($ref) = SQL_FETCHROW($result);
+ // Do we have an entry?
+ if (SQL_NUMROWS($result) == 1) {
+ // Load userid
+ list($ref) = SQL_FETCHROW($result);
+ } else {
+ // No entry found
+ $ref = 0;
+ }
// Free result
SQL_FREERESULT($result);