-}
- else
-{
- // If current user is not admin load only activated extensions
- // The admin shall use every available extension for testing purposes
- if (!IS_ADMIN()) $ADD = " WHERE ext_active='Y'";
-
- if (GET_EXT_VERSION("sql_patches") >= "0.0.6")
- {
+
+ // Load more cache files (like admins)
+ require_once(PATH."inc/load_cache.php");
+
+ // Load all extension files
+ foreach ($EXT_POOL as $inc) {
+ require_once($inc);
+ } // END - foreach
+
+ // Remove array
+ unset($EXT_POOL);
+} else {
+ // If current user is not admin load only activated extensions. But load
+ // them all if we are going to init the cache files. The admin shall use
+ // every available extension for testing purposes.
+ if ((!IS_ADMIN()) && ($cacheMode != "init")) $ADD = " WHERE ext_active='Y'";
+
+ if (GET_EXT_VERSION("sql_patches") >= "0.0.6") {