1
0

Really set source of plugins.

Fixes d179f1b154

Signed-off-by: Thomas Hochstein <thh@inter.net>
This commit is contained in:
Thomas Hochstein
2020-03-25 15:03:31 +01:00
parent 90be45004b
commit 0b2d6bf931

View File

@ -251,15 +251,15 @@ if (isset($serendipity['GET']['plugin_to_conf'])) {
$pluggroups[''] = array();
foreach($pluginstack AS $plugname => $plugdata) {
# add pluginsource to pluginstack
if (isset($foreignPlugins['pluginstack'][$plugname])) {
if (isset($foreignPlugins['pluginstack'][$plugdata['class_name']])) {
# remote plugin
$pluginstack[$plugname]['pluginsource'] = 'Spartacus';
} elseif (serendipity_plugin_api::is_bundled_plugin($plugname)) {
$plugdata['pluginsource'] = 'Spartacus';
} elseif (serendipity_plugin_api::is_bundled_plugin($plugdata['class_name'])) {
# bundled plugin
$pluginstack[$plugname]['pluginsource'] = PLUGIN_SOURCE_BUNDLED;
$plugdata['pluginsource'] = PLUGIN_SOURCE_BUNDLED;
} else {
# everything else must be "local"
$pluginstack[$plugname]['pluginsource'] = PLUGIN_SOURCE_LOCAL;
$plugdata['pluginsource'] = PLUGIN_SOURCE_LOCAL;
}
# create pluggroups
if ($serendipity['GET']['only_group'] == 'ALL') {