From bd8aec4e7853c8a382d7cf53f418eb866b3374e9 Mon Sep 17 00:00:00 2001 From: garvinhicking Date: Mon, 26 Nov 2007 13:20:38 +0000 Subject: [PATCH] fix spartacus sidebar listing --- docs/NEWS | 3 +++ include/admin/plugins.inc.php | 2 +- .../serendipity_event_spartacus.php | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/docs/NEWS b/docs/NEWS index 69bbf5a..d31844f 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -67,6 +67,9 @@ Version 1.3 () Version 1.2.1 () ------------------------------------------------------------------------ + * Fix spartacus filter listing showing event plugin groups in the + sidebar listing. + * Patch PEAR.php for better detection, if already included. Thanks to Assen Tchorbadjiev. diff --git a/include/admin/plugins.inc.php b/include/admin/plugins.inc.php index 6a8ac7e..bdbe2f3 100644 --- a/include/admin/plugins.inc.php +++ b/include/admin/plugins.inc.php @@ -149,7 +149,7 @@ if (isset($_GET['serendipity']['plugin_to_conf'])) { $errorstack = array_merge((array)$foreignPlugins['errorstack'], $errorstack); $plugins = serendipity_plugin_api::get_installed_plugins(); - $classes = serendipity_plugin_api::enum_plugin_classes(($serendipity['GET']['type'] == 'event')); + $classes = serendipity_plugin_api::enum_plugin_classes(($serendipity['GET']['type'] === 'event')); usort($classes, 'serendipity_pluginListSort'); $counter = 0; diff --git a/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php b/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php index fa1ae48..9301590 100644 --- a/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php +++ b/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php @@ -969,7 +969,7 @@ class serendipity_event_spartacus extends serendipity_event case 'backend_plugins_fetchlist': if (serendipity_db_bool($this->get_config('enable_plugins'))) { - $type = (isset($serendipity['GET']['type']) ? $serendipity['GET']['type'] : 'sidebar'); + $type = (isset($serendipity['GET']['type']) && !empty($serendipity['GET']['type']) ? $serendipity['GET']['type'] : 'sidebar'); $eventData = array( 'pluginstack' => $this->buildList($this->fetchOnline($type), $type), -- 2.39.5