diff --git a/content_menu.menu_admin.inc b/content_menu.menu_admin.inc index a87abb4..e382b06 100644 --- a/content_menu.menu_admin.inc +++ b/content_menu.menu_admin.inc @@ -450,7 +450,7 @@ function theme_menu_overview_form_extended($variables) { $row['class'][] = 'draggable'; // Highlight row if menu item has been created within the last minute. if (isset($element['#item']['mlid']) && isset($_SESSION['content_menu_inserted_links'][$element['#item']['mlid']])) { - if ((time() - $_SESSION['content_menu_inserted_links'][$element['#item']['mlid']]['created']) <= 60) { + if ((time() - $_SESSION['content_menu_inserted_links'][$element['#item']['mlid']]) <= 60) { $row['class'][] = 'ok'; } unset($_SESSION['content_menu_inserted_links'][$element['#item']['mlid']]); diff --git a/content_menu.module b/content_menu.module index 1d22af1..67f9106 100644 --- a/content_menu.module +++ b/content_menu.module @@ -206,8 +206,10 @@ function content_menu_mark_link_updated($link) { || (strpos(current_path(), 'admin/structure/menu/manage/') === 0) ) { - $link['created'] = time(); - $_SESSION['content_menu_inserted_links'][$link['mlid']] = $link; + if (empty($_SESSION['content_menu_inserted_links'])) { + $_SESSION['content_menu_inserted_links'] = array(); + } + $_SESSION['content_menu_inserted_links'][$link['mlid']] = time(); } }