Extension updates should now work (cache refresh is broken)
[mailer.git] / inc / modules / admin / overview-inc.php
index 9e1e3193cb4f071dfa3afddf9663e00e9b885cfb..b39e9a0c0c7ca2fa7727faa67316832a384391ff 100644 (file)
@@ -94,9 +94,15 @@ function OUTPUT_STANDARD_OVERVIEW(&$result_tasks) {
                                        SQL_FREERESULT($result);
                                } // END - if
 
+                               // Test-drive extension in update mode
+                               include(sprintf("%sinc/extensions/ext-%s.php", PATH, $ext));
+                               
                                // Update extension if extension is installed and outdated
-                               //* DEBUG: */ print "ext={$ext},ver={$ext_ver}/".GET_EXT_VERSION($ext)."<br />\n";
-                               if ((!empty($ext_ver)) && (EXT_IS_ACTIVE($ext)) && (GET_EXT_VERSION($ext) > $ext_ver)) EXTENSION_UPDATE($file, $ext, $ext_ver);
+                               //* DEBUG: */ print "ext={$ext},ver={$EXT_VERSION}/".GET_EXT_VERSION($ext)."<br />\n";
+                               if ($EXT_VERSION > GET_EXT_VERSION($ext)) {
+                                       // Update the extension
+                                       EXTENSION_UPDATE($file, $ext, $ext_ver);
+                               } // END - if
 
                                if (!empty($cacheArray['active_extensions'][$ext])) {
                                        // Maybe we want to keept the current extension active?