DHTML menu ошибка function.key line 160

Главные вкладки

Аватар пользователя a2m a2m 22 ноября 2008 в 16:55

Непонятная ситуация возникла с установленным модулем DHTML_menu.
До поры до времени работал нормально, но судя по всему после установки определенных модулей вступил в какой-то конфликт.
Если кто сталкивался с такой проблемой подскажите как её победить? Причем появляется она не везде.

Вот сообщение об ошибке выдаваемое вверху страницы.

warning: key() [function.key]: Passed variable is not an array or object in Z:\home\sat\www\sites\all\modules\dhtml_menu\dhtml_menu.module on line 160.

Кусок файла dhtml_menu.module. Ниже жирным выделена 160 строка

// Traverse the tree.
foreach ($stack as $item) {
$key = $index[$item['mlid']];
if (!isset($tree[$key])) {
$tree = $tree[key($tree)]['below'];
if (!isset($tree[$key])) return array();
}
$tree = $tree[$key]['below'];
}
return $tree;

Кто сталкивался с такой проблемой?

Комментарии

Аватар пользователя a2m a2m 24 ноября 2008 в 20:03

Добавлю. С версией 2.2 все нормально. Проблемы возникают с 3.2.
3.х еще не пробовал.
Теперь возникла еще одна проблема. При создании материалов и в списке модулей, при клике по названию сворачивание происходит нормально. Обратно разворачиваться НЕ ХОЧЕТ. Подпрыгивает вверх страницы и все. Сломал мозг.