From 9708d1b1b4d8a973e926499b59d943d63e1b99d7 Mon Sep 17 00:00:00 2001 From: brettp Date: Wed, 29 Sep 2010 21:41:58 +0000 Subject: Checking for menu items before doing a foreach(). git-svn-id: http://code.elgg.org/elgg/trunk@6979 36083f99-b078-4883-b0ff-0f9b5a30f544 --- engine/lib/elgglib.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'engine') diff --git a/engine/lib/elgglib.php b/engine/lib/elgglib.php index cc6b6a591..3a4fb0467 100644 --- a/engine/lib/elgglib.php +++ b/engine/lib/elgglib.php @@ -2366,10 +2366,12 @@ function elgg_get_nav_items() { // make sure the url is a valid link. // this prevents disabled plugins leaving behind // valid links when not using a pagehandler. - foreach ($featured_urls_info as $info) { - if (in_array($info->value->url, $valid_urls)) { - $featured_urls[] = $info->value->url; - $featured_urls_sanitised[] = $info; + if ($featured_url_info) { + foreach ($featured_urls_info as $info) { + if (in_array($info->value->url, $valid_urls)) { + $featured_urls[] = $info->value->url; + $featured_urls_sanitised[] = $info; + } } } -- cgit v1.2.3