From 5274feb07630f5a52a871293f7a4dd232d236e94 Mon Sep 17 00:00:00 2001 From: Scott Ullrich Date: Sun, 12 Apr 2009 15:07:06 -0400 Subject: Avoid these errors: Warning: Invalid argument supplied for foreach() in /etc/inc/pkg-utils.inc on line 776 Warning: Invalid argument supplied for foreach() in /etc/inc/pkg-utils.inc on line 779 Warning: Invalid argument supplied for foreach() in /etc/inc/pkg-utils.inc on line 779 --- etc/inc/pkg-utils.inc | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'etc/inc') diff --git a/etc/inc/pkg-utils.inc b/etc/inc/pkg-utils.inc index 400f251..08923dd 100644 --- a/etc/inc/pkg-utils.inc +++ b/etc/inc/pkg-utils.inc @@ -773,12 +773,14 @@ function delete_package_xml($pkg) { if(is_array($pkg_config['tabs'])) { $static_output .= "\tMenu items... "; update_output_window($static_output); - foreach($tabs as $tab) - $insttabs[] = $tab['name']; - foreach($pkg_config['tabs']['tab'] as $tab) - foreach($insttabs as $key => $insttab) - if($insttab == $tab['name']) - unset($tabs[$key]); + if(is_array($tabs)) + foreach($tabs as $ tab) + $insttabs[] = $tab['name']; + if($pkg_config['tabs']['tab']) + foreach($pkg_config['tabs']['tab'] as $tab) + foreach($insttabs as $key => $insttab) + if($insttab == $tab['name']) + unset($tabs[$key]); $static_output .= "done.\n"; update_output_window($static_output); } -- cgit v1.1