From 2727dfe35e40f12143239dfe58f984164608648d Mon Sep 17 00:00:00 2001 From: bshuttle Date: Thu, 12 Jan 2006 11:10:30 +0000 Subject: [PATCH] - plugin registration failed on NULL constraints for first-time registration. - plugin update needed to use 1/0, not true/false --- lib/plugins/plugin.inc.php | 1 + plugins/ktcore/admin/plugins.php | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/plugins/plugin.inc.php b/lib/plugins/plugin.inc.php index f362134..2e0bb34 100644 --- a/lib/plugins/plugin.inc.php +++ b/lib/plugins/plugin.inc.php @@ -202,6 +202,7 @@ class KTPlugin { 'namespace' => $this->sNamespace, 'path' => $this->sFilename, 'version' => $this->iVersion, + 'disabled' => 1, )); if (PEAR::isError($oEntity)) { return $oEntity; diff --git a/plugins/ktcore/admin/plugins.php b/plugins/ktcore/admin/plugins.php index 7110ae8..1a99657 100755 --- a/plugins/ktcore/admin/plugins.php +++ b/plugins/ktcore/admin/plugins.php @@ -39,9 +39,9 @@ class KTPluginDispatcher extends KTAdminDispatcher { $sTable = KTUtil::getTableName('plugins'); $aIds = KTUtil::arrayGet($_REQUEST, 'pluginids'); $sIds = DBUtil::paramArray($aIds); - $sQuery = sprintf('UPDATE %s SET disabled = true WHERE id NOT IN (%s)', $sTable, $sIds); + $sQuery = sprintf('UPDATE %s SET disabled = 1 WHERE id NOT IN (%s)', $sTable, $sIds); DBUtil::runQuery(array($sQuery, $aIds)); - $sQuery = sprintf('UPDATE %s SET disabled = false WHERE id IN (%s)', $sTable, $sIds); + $sQuery = sprintf('UPDATE %s SET disabled = 0 WHERE id IN (%s)', $sTable, $sIds); DBUtil::runQuery(array($sQuery, $aIds)); $this->successRedirectToMain('Plugins updated'); } -- libgit2 0.21.4