More rewrites of constants and fix for loading mass-included scripts by GET_DIR_AS_AR...
[mailer.git] / inc / filters.php
index 64de90acd5085ad54d94acc9ac8b202b1d983f42..ebed4a6034f5a088c5e033e2d90ea787247fe58e 100644 (file)
@@ -103,6 +103,7 @@ ORDER BY `filter_id` ASC", __FILE__, __LINE__);
        // Init filters
        REGISTER_FILTER('init', 'UPDATE_LOGIN_DATA');
        REGISTER_FILTER('init', 'INIT_RANDOMIZER');
+       REGISTER_FILTER('init', 'INIT_MEM_CACHE');
 
        // Login failures handler
        REGISTER_FILTER('post_youhere_line', 'CALL_HANDLER_LOGIN_FAILTURES');
@@ -505,5 +506,11 @@ function FILTER_INIT_RANDOMIZER () {
        mt_srand(generateSeed() + constant('_ADD'));
 }
 
+// Filter for initializing misc mem-cache arrays (NOT memcache!)
+function FILTER_INIT_MEM_CACHE () {
+       // For LOAD_INC_ONCE()
+       $GLOBALS['cache_array']['load_once'] = array();
+}
+
 //
 ?>