]> git.mxchange.org Git - mailer.git/blobdiff - inc/classes/cachesystem.class.php
Fixes for bugs when ext-imprint is registered. Resolves #153
[mailer.git] / inc / classes / cachesystem.class.php
index a8223aa640d60dabaf3d4e8ac73859c910011cbc..4c23235ac20812d568c89b9d06066dcd36354f5e 100644 (file)
@@ -176,6 +176,9 @@ class CacheSystem {
                                        } else {
                                                $GLOBALS['cache_array']['themes'][$k][$data['theme_path']] = $v;
                                        }
+                               } elseif ($this->name == 'imprint') {
+                                       // Imprint
+                                       $GLOBALS['cache_array']['imprint'][$k][$data['imprint_id']] = $v;
                                } else {
                                        // Finialize the cache and close it
                                        $this->finalize();
@@ -417,11 +420,11 @@ class CacheSystem {
                                // Get extension version
                                $ext_ver = getExtensionVersion($ext_name);
 
-                               // Write cache line to file
-                               fwrite($this->pointer, $this->rewriteEntry($ext_name, $ext_ver, 'version', true));
-
                                // Add the extension version to object (DO NOT REMOVE IT! Endless loop...)
                                $this->version[$this->name][$ext_name] = $ext_ver;
+
+                               // Write cache line to file
+                               fwrite($this->pointer, $this->rewriteEntry($ext_name, $ext_ver, 'version', true));
                        } // END - if
                        //* DEBUG: */ outputHtml(__METHOD__."(<font color=\"#0000aa\">".__LINE__."</font>): {$this->name} - {$ext_name}={$ext_ver}<br />");
                } else {