#48178, Menu on-the-fly resets custom menu settings, patch by kkaefer, backport from HEAD

4.7.x
Gerhard Killesreiter 2006-11-14 10:38:39 +00:00
parent 45a87d4419
commit cf4a5604c1
1 changed files with 7 additions and 5 deletions

View File

@ -517,11 +517,13 @@ function menu_overview() {
* @return mid
*/
function menu_edit_item_save($edit) {
if ($edit['expanded']) {
$edit['type'] |= MENU_EXPANDED;
}
else {
$edit['type'] &= ~MENU_EXPANDED;
if (isset($edit['expanded'])) {
if ($edit['expanded']) {
$edit['type'] |= MENU_EXPANDED;
}
else {
$edit['type'] &= ~MENU_EXPANDED;
}
}
$edit['type'] = $edit['type'] | MENU_MODIFIED_BY_ADMIN;