X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;ds=sidebyside;f=inc%2Ffilters.php;h=fcafc63c0ea18c7c25b6265986d489f6be06df24;hb=b3154fcf34de56f8069671d850f99eda386127c3;hp=b4726417fee7c8707fcb6621cb1ededdc22c3233;hpb=20741b93fd58620af677a7f1039ffd16ea6ec689;p=mailer.git diff --git a/inc/filters.php b/inc/filters.php index b4726417fe..fcafc63c0e 100644 --- a/inc/filters.php +++ b/inc/filters.php @@ -60,8 +60,12 @@ function FILTER_FLUSH_FILTERS () { // Is the extension ext-sql_patches updated? if ((!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'))); + } // END - if + // Abort silently here - logDebugMessage(__FUNCTION__, __LINE__, 'Cannot flush filters, sql_patches might be missing. isExtensionInstalled()=' . isExtensionInstalled('sql_patches') . ',isExtensionInstalledAndOlder()=' . isExtensionInstalledAndOlder('sql_patches', '0.5.9')); return false; } // END - if @@ -252,7 +256,7 @@ function FILTER_RUN_SQLS ($filterData) { 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) { + foreach (getSqls() as $mode => $sqls) { // Debug message //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'mode=' . $mode . ',count()=' . count($sqls)); @@ -400,7 +404,7 @@ function FILTER_DETERMINE_USERNAME () { } // END - if } else { // Hmmm, logged in and no valid userid? - setUsername('{--USERNAME_UNKNOWN--}'); + setUsername('{--USERNAME_UNKNOWN--}'); // Destroy session destroyMemberSession(); @@ -526,7 +530,7 @@ function FILTER_COMPILE_EXPRESSION_CODE ($filterData) { $data = array( 'matches' => $matches, 'key' => $key, - 'mode' => getScriptOutputMode(), + 'output_mode' => getScriptOutputMode(), 'code' => $filterData, 'callback' => $callback, 'extra_func' => $extraFunction, @@ -599,8 +603,8 @@ function FILTER_RUN_RESET_INCLUDES () { // Get more daily reset scripts setIncludePool('reset', getArrayFromDirectory('inc/daily/', 'daily_')); - // Update database - if ((!isConfigEntrySet('DEBUG_RESET')) || (!isDebugResetEnabled())) { + // Update configuration if this reset is not being debugged + if (!isDebugResetEnabled()) { updateConfiguration('last_update', 'UNIX_TIMESTAMP()'); } // END - if @@ -611,7 +615,7 @@ function FILTER_RUN_RESET_INCLUDES () { // Include weekly reset scripts mergeIncludePool('reset', getArrayFromDirectory('inc/weekly/', 'weekly_')); - // Update config if not in debug mode + // Update configuration if this reset is not being debugged if (!isWeeklyResetDebugEnabled()) { updateConfiguration('last_week', getWeek()); } // END - if @@ -625,7 +629,7 @@ function FILTER_RUN_RESET_INCLUDES () { // Include monthly reset scripts mergeIncludePool('reset', getArrayFromDirectory('inc/monthly/', 'monthly_')); - // Update config + // Update configuration if this reset is not being debugged if (!isMonthlyResetDebugEnabled()) { updateConfiguration('last_month', $currMonth); } // END - if @@ -655,13 +659,16 @@ function FILTER_FLUSH_OUTPUT () { outputHtml(''); } -// Prepares an SQL statement part for HTML mail and/or holiday depency +// Prepares an SQL statement part for HTML mail and/or holiday dependency function FILTER_HTML_INCLUDE_USERS ($mode) { // Exclude no users by default $MORE = ''; // HTML mail? - if ($mode == 'html') $MORE = " AND `html`='Y'"; + if ($mode == 'html') { + $MORE = " AND `html`='Y'"; + } // END - if + if (isExtensionInstalledAndNewer('holiday', '0.1.3')) { // Add something for the holiday extension $MORE .= " AND `holiday_active`='N'"; @@ -1113,8 +1120,8 @@ function FILTER_ACTIVATE_EXCHANGE () { // Check total amount of users if (getTotalConfirmedUser() >= getActivateXchange()) { // Activate System - addSql("UPDATE `{?_MYSQL_PREFIX?}_mod_reg` SET `locked`='N', `hidden`='N', `mem_only`='Y' WHERE `module`='order' LIMIT 1"); - addSql("UPDATE `{?_MYSQL_PREFIX?}_member_menu` SET `visible`='Y', `locked`='N' WHERE `what`='order' OR `what`='unconfirmed' LIMIT 2"); + addSql("UPDATE `{?_MYSQL_PREFIX?}_mod_reg` SET `locked`='N',`hidden`='N',`mem_only`='Y' WHERE `module`='order' LIMIT 1"); + addSql("UPDATE `{?_MYSQL_PREFIX?}_member_menu` SET `visible`='Y',`locked`='N' WHERE `what`='order' OR `what`='unconfirmed' LIMIT 2"); // Run SQLs runFilterChain('run_sqls');