if ((!isInstallationPhase()) && ((!isExtensionInstalled('sql_patches')) || (isExtensionInstalledAndOlder('sql_patches', '0.5.9')))) {
// Log only in debug mode
if (isDebugModeEnabled()) {
- logDebugMessage(__FUNCTION__, __LINE__, 'Cannot flush filters, sql_patches might be missing. isExtensionInstalled()=' . intval(isExtensionInstalled('sql_patches')) . ',isExtensionInstalledAndOlder()=' . intval(isExtensionInstalledAndOlder('sql_patches', '0.5.9')));
+ logDebugMessage(__FUNCTION__, __LINE__, 'Cannot flush filters, ext-sql_patches might be missing. isExtensionInstalled()=' . intval(isExtensionInstalled('sql_patches')) . ',isExtensionInstalledAndOlder()=' . intval(isExtensionInstalledAndOlder('sql_patches', '0.5.9')));
} // END - if
// Abort silently here
- return false;
+ return FALSE;
} // END - if
// Nothing is added/remove by default
$removed = '0';
// Prepare SQL queries
- $insertSQL = 'INSERT INTO `{?_MYSQL_PREFIX?}_filters` (`filter_name`,`filter_function`,`filter_active`) VALUES';
+ $insertSQL = 'INSERT INTO `{?_MYSQL_PREFIX?}_filters` (`filter_name`, `filter_function`, `filter_active`) VALUES';
$removeSQL = 'DELETE LOW_PRIORITY FROM `{?_MYSQL_PREFIX?}_filters` WHERE';
// Write all filters to database
return $content;
}
-// Filter for redirecting to logout if sql_patches has been installed
+// Filter for redirecting to logout if ext-sql_patches has been installed
function FILTER_REDIRECT_TO_LOGOUT_SQL_PATCHES () {
// Remove this filter
unregisterFilter(__FUNCTION__, __LINE__, 'shutdown', __FUNCTION__);
adminSolveTask($filterData['task_id']);
} else {
// Not detectable!
- reportBug(__FUNCTION__, __LINE__, sprintf("Cannot resolve task. data[%s]=<pre>%s</pre>", gettype($filterData), print_r($filterData, true)));
+ reportBug(__FUNCTION__, __LINE__, sprintf("Cannot resolve task. data[%s]=<pre>%s</pre>", gettype($filterData), print_r($filterData, TRUE)));
}
// Return the data
$count = 0;
// Debug message
- //* DEBUG: */ die('getSqls()=<pre>'.print_r(getSqls(), true).'</pre>ext_update_depends=<pre>'.print_r($GLOBALS['ext_update_depends'], true).'</pre>');
+ //* DEBUG: */ die('getSqls()=<pre>'.print_r(getSqls(), TRUE).'</pre>ext_update_depends=<pre>'.print_r($GLOBALS['ext_update_depends'], TRUE).'</pre>');
//* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, '- Entered!');
// Is the array there?
- if ((isSqlsValid()) && ((!isset($filterData['dry_run'])) || ($filterData['dry_run'] == false))) {
+ if ((isSqlsValid()) && ((!isset($filterData['dry_run'])) || ($filterData['dry_run'] == FALSE))) {
// Run SQL commands
//* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, '- Found ' . countSqls() . ' queries to run.');
foreach (getSqls() as $mode => $sqls) {
// Is 'enable_codes' not set? Then set it to true
if (!isset($filterData['enable_codes'])) {
- $filterData['enable_codes'] = true;
+ $filterData['enable_codes'] = TRUE;
} // END - if
// Is there still a query left?
// Recheck if logged in
if ((!isMember()) || ((isAdmin()) && (!isDebugModeEnabled()))) {
- return false;
+ return FALSE;
} // END - if
// Secure user id
}
// Filter for compiling config entries
-function FILTER_COMPILE_CONFIG ($code, $compiled = false) {
+function FILTER_COMPILE_CONFIG ($code, $compiled = FALSE) {
// Save the uncompiled code
$uncompiled = $code;
} // END - if
// Should we compile it?
- if ($compiled === true) {
+ if ($compiled === TRUE) {
// Run the code
$eval = "\$GLOBALS['compiled_config'][\$uncompiled] = \"" . $GLOBALS['compiled_config'][$uncompiled] . '";';
//* DEBUG: */ debugOutput(__FUNCTION__.'['.__LINE__.']:<pre>' . encodeEntities($eval) . '</pre>');
// Compile {%cmd,callback,extraFunction=some_value%} to get expression code snippets
// See switch() command below for supported commands
preg_match_all('/\{%(([a-zA-Z0-9-_,]+)(=([^\}]+)){0,1})*%\}/', $filterData, $matches);
- //* DEBUG: */ debugOutput(__FUNCTION__.'['.__LINE__.']:<pre>'.print_r($matches, true).'</pre>');
+ //* DEBUG: */ debugOutput(__FUNCTION__.'['.__LINE__.']:<pre>'.print_r($matches, TRUE).'</pre>');
// Default is from outputHtml()
$outputMode = getScriptOutputMode();
// Filter for checking admin ACL
function FILTER_CHECK_ADMIN_ACL () {
// Extension not installed so it's always allowed to access everywhere!
- $ret = true;
+ $ret = TRUE;
// Ok, Cookie-Update done
if ((isExtensionInstalledAndNewer('admins', '0.3.0')) && (isExtensionActive('admins'))) {
// Is there errors to handle and right output mode?
if ((!ifFatalErrorsDetected()) || (!isHtmlOutputMode())) {
// Abort executing here
- return false;
+ return FALSE;
} // END - if
// Set content type
);
// Load row template
- $OUT .= loadTemplate('install_fatal_row', true, $content);
+ $OUT .= loadTemplate('install_fatal_row', TRUE, $content);
}
// Load main template
- $content = loadTemplate('install_fatal_table', true, $OUT);
+ $content = loadTemplate('install_fatal_table', TRUE, $OUT);
} elseif (isInstalled()) {
// Display all runtime fatal errors
$OUT = '';
);
// Load row template
- $OUT .= loadTemplate('runtime_fatal_row', true, $content);
+ $OUT .= loadTemplate('runtime_fatal_row', TRUE, $content);
}
// Load main template
- $content = loadTemplate('runtime_fatal_table', true, $OUT);
+ $content = loadTemplate('runtime_fatal_table', TRUE, $OUT);
}
// Message to regular users (non-admin)
loadIncludeOnce('inc/header.php');
// Load main template
- loadTemplate('fatal_errors', false, $content);
+ loadTemplate('fatal_errors', FALSE, $content);
// Delete all to prevent double-display
initFatalMessages();
// Backlink enabled?
if (((isConfigEntrySet('ENABLE_BACKLINK')) && (getConfig('ENABLE_BACKLINK') == 'Y')) || (isInstalling())) {
// Copyright with backlink, thanks! :-)
- $GLOBALS['__page_footer'] .= loadTemplate('copyright_backlink', true);
+ $GLOBALS['__page_footer'] .= loadTemplate('copyright_backlink', TRUE);
} else {
// No backlink in Copyright note
- $GLOBALS['__page_footer'] .= loadTemplate('copyright', true);
+ $GLOBALS['__page_footer'] .= loadTemplate('copyright', TRUE);
}
} // END - if
}
// Is there cached eval() data?
if ((isset($GLOBALS['template_eval'])) && (count($GLOBALS['template_eval']) > 0)) {
// Now flush all
- foreach ($GLOBALS['template_eval'] as $template => $eval) {
- // Flush the cache (if not yet found)
- flushTemplateCache($template, $eval);
- } // END - if
+ foreach ($GLOBALS['template_eval'] as $prefix => $templateArray) {
+ foreach ($templateArray as $template => $eval) {
+ // Flush the cache (if not yet found)
+ flushTemplateCache($prefix, $template, $eval);
+ } // END - foreach
+ } // END - foreach
} // END - if
}
// Filter for loading page header, this should be ran first!
function FILTER_LOAD_PAGE_HEADER () {
// Output page header code
- $GLOBALS['__page_header'] = loadTemplate('page_header', true);
+ $GLOBALS['__page_header'] = loadTemplate('page_header', TRUE);
// Include meta data in 'guest' module
if ((isModuleSet()) && (getModule() == 'index')) {
// Load meta data template
- $GLOBALS['__page_header'] .= loadTemplate('metadata', true);
+ $GLOBALS['__page_header'] .= loadTemplate('metadata', TRUE);
// Add meta description to header
if ((isInstalled()) && (isAdminRegistered()) && (SQL_IS_LINK_UP())) {
$GLOBALS['__page_header'] .= '</head>';
}
-// Cleans up the DNS cache if sql_patches is at least 0.7.0
+// Cleans up the DNS cache if ext-sql_patches is at least 0.7.0
function FILTER_CLEANUP_DNS_CACHE () {
// Is the latest version installed?
if (isExtensionInstalledAndNewer('sql_patches', '0.7.0')) {
// Filter for marking extension as installed
function FILTER_EXTENSION_MARK_INSTALLED ($filterData) {
// Mark it as installed
- $GLOBALS['ext_is_installed'][$filterData['ext_name']] = true;
+ $GLOBALS['ext_is_installed'][$filterData['ext_name']] = TRUE;
}
// Filter for generating mails links for 'pool' mails
// Is type 'mid'?
if ($filterData['type'] == 'mid') {
// Load template
- $filterData['__output'] .= loadTemplate('admin_links_' . strtolower($filterData['mail_status']) . '_pool_mail', true, $filterData);
+ $filterData['__output'] .= loadTemplate('admin_links_' . strtolower($filterData['mail_status']) . '_pool_mail', TRUE, $filterData);
} // END - if
// Return data
// Is the extension 'user' there?
if ((!isExtensionActive('user')) || (getActivateXchange() == '0')) {
// Silently abort here
- return false;
+ return FALSE;
} // END - if
// Check total amount of users
// Filter to add history entry
function FILTER_ADD_HISTORY_ENTRY ($filterData) {
// Add the entry
- SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_history` (`history_subject`,`history_userid`,`history_value`) VALUES ('%s',%s,'%s')",
+ SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_history` (`history_subject`, `history_userid`, `history_value`) VALUES ('%s',%s,'%s')",
$filterData,
__FUNCTION__, __LINE__);
// Filter for sending "build mail" to admin
function FILTER_SEND_BUILD_MAIL ($filterData) {
// Was one line updated?
- //if ($filterData['affected'] == 1) {
+ if ($filterData['affected'] > 0) {
// Then call the proper function
call_user_func_array('sendGenericBuildMails', $filterData);
- //} // END - if
+ } // END - if
// Return data
return $filterData;