From c63fabc9097fde67499150667f995df96f50621a Mon Sep 17 00:00:00 2001 From: Bob Vincent Date: Wed, 25 Jan 2012 11:56:21 -0500 Subject: [PATCH] Issue #1338282 by chx, Damien Tournoud, pillarsdotnet: Fix php 5.4 notice in menu_link_save(). --- core/includes/menu.inc | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/includes/menu.inc b/core/includes/menu.inc index 2121619db5fd72df3295b0d9d7d9e2778fb0eaea..f2da288f70a68ae7006f84f6fb8b648ae0d82841 100644 --- a/core/includes/menu.inc +++ b/core/includes/menu.inc @@ -3102,10 +3102,10 @@ function menu_link_save(&$item, $existing_item = array(), $parent_candidates = a } // If every value in $existing_item is the same in the $item, there is no // reason to run the update queries or clear the caches. We use - // array_intersect_assoc() with the $item as the first parameter because + // array_intersect_key() with the $item as the first parameter because // $item may have additional keys left over from building a router entry. // The intersect removes the extra keys, allowing a meaningful comparison. - if (!$existing_item || (array_intersect_assoc($item, $existing_item)) != $existing_item) { + if (!$existing_item || (array_intersect_key($item, $existing_item)) != $existing_item) { db_update('menu_links') ->fields(array( 'menu_name' => $item['menu_name'], -- 1.7.5.4