]> git.mxchange.org Git - mailer.git/blobdiff - inc/filter-functions.php
GigaPromo now fully integrated
[mailer.git] / inc / filter-functions.php
index e9afe0281ff808b95073d88d662b671a5d4df121..280afbbfc984136aa33bbaa40ed7aa192e8d0e4c 100644 (file)
@@ -100,9 +100,9 @@ ORDER BY
 
        // Init filters
        registerFilter('init', 'LOAD_CONFIGURATION');
+       registerFilter('init', 'INIT_RANDOMIZER');
        registerFilter('init', 'LOAD_RUNTIME_INCLUDES');
        registerFilter('init', 'INIT_EXTENSIONS');
-       registerFilter('init', 'INIT_RANDOMIZER');
        registerFilter('init', 'INIT_RANDOM_NUMBER');
        registerFilter('init', 'CHECK_SVN_REVISION');
        registerFilter('init', 'RUN_DAILY_RESET');
@@ -242,7 +242,6 @@ function runFilterChain ($filterName, $data = null) {
                        // Log it away...
                        logDebugMessage(__FUNCTION__, __LINE__, 'Filter chain ' . $filterName . ' not found!');
                } // END - if
-               if ($filterName == 'sql_admin_extra_data') debug_report_bug(print_r($GLOBALS['cache_array']['filter'] , true));
 
                // Abort here and return content
                return $data;
@@ -297,6 +296,12 @@ function countFilterUsage ($filterName, $filterFunction) {
 
 // Prepares the filter array for usage
 function prepareFilterArray () {
+       // Abort here if array is absend (e.g. not cached)
+       if (!isset($GLOBALS['cache_array']['filter']['filter_name'])) {
+               // Abort silently
+               return false;
+       } // END - if
+
        // Init dummy array
        $filterArray = array(
                'chains'  => array(),