diff --git a/workflow/engine/classes/class.plugin.php b/workflow/engine/classes/class.plugin.php index 8a1eb0e6d..7d5c68936 100644 --- a/workflow/engine/classes/class.plugin.php +++ b/workflow/engine/classes/class.plugin.php @@ -518,7 +518,7 @@ class PMPlugin continue; } $status_label = $pluginDetail->isEnabled() ? G::LoadTranslation('ID_ENABLED') : G::LoadTranslation('ID_DISABLED'); - $status = $pluginDetail->isEnabled(); + $status = $pluginDetail->isEnabled()? 1 : 0; if ($pluginDetail->getWorkspaces()) { if (!is_array($pluginDetail->getWorkspaces())) { $pluginDetail->setWorkspaces(array()); diff --git a/workflow/engine/methods/setup/pluginsChange.php b/workflow/engine/methods/setup/pluginsChange.php index c5506303f..df188b24f 100644 --- a/workflow/engine/methods/setup/pluginsChange.php +++ b/workflow/engine/methods/setup/pluginsChange.php @@ -39,7 +39,7 @@ $oPluginRegistry = PluginRegistry::loadSingleton(); if ($handle = opendir(PATH_PLUGINS)) { while (false !== ($file = readdir($handle))) { if (strpos($file, '.php', 1) && $file == $pluginFile) { - if ($pluginStatus === 'true') { + if ($pluginStatus == '1') { // change to disable $details = $oPluginRegistry->getPluginDetails($pluginFile); $oPluginRegistry->disablePlugin($details->getNamespace());