<?php
$foreignPlugins = $pluginstack = $errorstack = array();
serendipity_plugin_api::hook_event('backend_plugins_fetchlist', $foreignPlugins);
- $pluginstack = array_merge($foreignPlugins['pluginstack'], $pluginstack);
- $errorstack = array_merge($foreignPlugins['errorstack'], $errorstack);
+ $pluginstack = array_merge((array)$foreignPlugins['pluginstack'], $pluginstack);
+ $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'));
- usort($classes, 'serendipity_pluginListSort');
+ usort($classes, 'serendipity_pluginListSort');
$counter = 0;
foreach ($classes as $class_data) {