]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
Checking for menu items before doing a foreach().
authorbrettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>
Wed, 29 Sep 2010 21:41:58 +0000 (21:41 +0000)
committerbrettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>
Wed, 29 Sep 2010 21:41:58 +0000 (21:41 +0000)
git-svn-id: http://code.elgg.org/elgg/trunk@6979 36083f99-b078-4883-b0ff-0f9b5a30f544

engine/lib/elgglib.php

index cc6b6a5912c41c4253b1ab9af68e0b7098cf563c..3a4fb04673a55ccc67e2cb0e3a67680d30074b6d 100644 (file)
@@ -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;
+                       }
                }
        }