Caching of XML/email templates finished:
[mailer.git] / inc / filters.php
index bd3d3fabbc5c68480b6f6ad95637efc52361d237..634d0f1c00a306d515f5a03686b77aadcdf17b99 100644 (file)
@@ -993,10 +993,12 @@ function FILTER_FLUSH_TEMPLATE_CACHE () {
        // 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
 }
 
@@ -1233,5 +1235,17 @@ function FILTER_INIT_SESSION ($filterData) {
        return $filterData;
 }
 
+// Filter for sending "build mail" to admin
+function FILTER_SEND_BUILD_MAIL ($filterData) {
+       // Was one line updated?
+       //if ($filterData['affected'] == 1) {
+               // Then call the proper function
+               call_user_func_array('sendGenericBuildMails', $filterData);
+       //} // END - if
+
+       // Return data
+       return $filterData;
+}
+
 // [EOF]
 ?>