X-Git-Url: https://git.mxchange.org/?p=mailer.git;a=blobdiff_plain;f=inc%2Fajax%2Fajax_installer.php;h=e0fd4e8c6049df81d8d50b22a6e9e595d1fbc27e;hp=eea4629ee956909843db01033d9a79a452daf530;hb=5f53ccec1071ab7ab0134f928c2caf3fd3d1a14f;hpb=e0dae03ca4aaf3b23ed47aeba54983e0da1d04a8 diff --git a/inc/ajax/ajax_installer.php b/inc/ajax/ajax_installer.php index eea4629ee9..e0fd4e8c60 100644 --- a/inc/ajax/ajax_installer.php +++ b/inc/ajax/ajax_installer.php @@ -668,9 +668,17 @@ function doAjaxInstallerStepInstallExtensions () { // "Walk" through all extensions foreach ($extensions as $key => $ext_name) { + // Debug message + //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'key=' . $key . ',ext_name=' . $ext_name); + // Is ext-sql_patches not at key=0? - if (($key == 0) && ($ext_name == 'sql_patches')) { + if (($ext_name == 'sql_patches') && ($key > 0)) { // Then skip this entry + //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Skipping sql_changes at key=' . $key); + continue; + } elseif (isExtensionInstalled($ext_name)) { + // Skip already installed extensions + //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Skipping extension ' . $ext_name . ' at key=' . $key . ': Already installed.'); continue; } elseif ((!loadExtension($ext_name, 'test', '0.0.0', TRUE)) || (!registerExtension($ext_name, NULL))) { // Didn't work