From 80d5bd413f60637a5a168b622962b92bb3aca357 Mon Sep 17 00:00:00 2001 From: Phil Lavin Date: Tue, 5 Feb 2013 14:31:10 +0000 Subject: Fix PHP errors relating to using string offset as an array --- usr/local/www/pkg_edit.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'usr/local/www/pkg_edit.php') diff --git a/usr/local/www/pkg_edit.php b/usr/local/www/pkg_edit.php index fe1778d..3123a9a 100755 --- a/usr/local/www/pkg_edit.php +++ b/usr/local/www/pkg_edit.php @@ -106,11 +106,11 @@ if($pkg['custom_php_global_functions'] <> "") eval($pkg['custom_php_global_functions']); // grab the installedpackages->package_name section. -if(!is_array($config['installedpackages'][xml_safe_fieldname($pkg['name'])]['config'])) +if($config['installedpackages'] && !is_array($config['installedpackages'][xml_safe_fieldname($pkg['name'])]['config'])) $config['installedpackages'][xml_safe_fieldname($pkg['name'])]['config'] = array(); // If the first entry in the array is an empty tag, kill it. -if ((count($config['installedpackages'][xml_safe_fieldname($pkg['name'])]['config']) > 0) +if ($config['installedpackages'] && (count($config['installedpackages'][xml_safe_fieldname($pkg['name'])]['config']) > 0) && ($config['installedpackages'][xml_safe_fieldname($pkg['name'])]['config'][0] == "")) array_shift($config['installedpackages'][xml_safe_fieldname($pkg['name'])]['config']); -- cgit v1.1