loadCurrentExtensionInclude();
// Is this extension deprecated?
- if ((isExtensionDeprecated()) && (getExtensionMode() != 'test')) {
+ if ((isExtensionDeprecated()) && (!in_array(getExtensionMode(), array('test', 'update')))) {
// Deactivate the extension
doDeactivateExtension($ext_name);
// Is the extension installed?
if (!isExtensionInstalled($ext_name)) {
// Non-installed extensions cannot be activated
- debug_report_bug(__FUNCTION__, __LINE__, 'Tried to deactivate non-installed extension ' . $ext_name);
+ debug_report_bug(__FUNCTION__, __LINE__, 'Tried to deactivate non-installed extension ' . $ext_name . ',getExtensionMode()=' . getExtensionMode());
} // END - if
// Activate the extension