From 3fe73243bfb3eb4752a0fb9636f57a4dc645bf82 Mon Sep 17 00:00:00 2001 From: PiBa-NL Date: Thu, 13 Mar 2014 21:58:26 +0100 Subject: [PATCH] fix plugin method for packages to allow for multiple plugins in an 'item' array as 'plugin' is not allowed as array item by xmlparse.inc --- etc/inc/pfsense-utils.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/etc/inc/pfsense-utils.inc b/etc/inc/pfsense-utils.inc index c195a1493d..a70faf2a59 100644 --- a/etc/inc/pfsense-utils.inc +++ b/etc/inc/pfsense-utils.inc @@ -2885,8 +2885,8 @@ function pkg_call_plugins($plugin_type, $plugin_params) { continue; $pkg_config = parse_xml_config_pkg("/usr/local/pkg/" . $package['configurationfile'], 'packagegui'); $pkgname = substr(reverse_strrchr($package['configurationfile'], "."),0,-1); - if (is_array($pkg_config['plugins'])) - foreach ($pkg_config['plugins'] as $plugin) { + if (is_array($pkg_config['plugins']['item'])) + foreach ($pkg_config['plugins']['item'] as $plugin) { if ($plugin['type'] == $plugin_type) { if (file_exists($pkg_config['include_file'])) require_once($pkg_config['include_file']);