diff options
author | Dries Buytaert <dries@buytaert.net> | 2004-07-25 18:31:41 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2004-07-25 18:31:41 +0000 |
commit | f4460da93b36a62a64cf7397a06222152613b612 (patch) | |
tree | 5286a373c8951df4939c573aec1cca28cd34983b /modules | |
parent | 2af5dff6a2618e78bf71262ecf410222831bec4b (diff) | |
download | brdo-f4460da93b36a62a64cf7397a06222152613b612.tar.gz brdo-f4460da93b36a62a64cf7397a06222152613b612.tar.bz2 |
- Patch 9543 by JonBob: use drupal_goto() in menu administration.
Diffstat (limited to 'modules')
-rw-r--r-- | modules/menu.module | 24 | ||||
-rw-r--r-- | modules/menu/menu.module | 24 |
2 files changed, 20 insertions, 28 deletions
diff --git a/modules/menu.module b/modules/menu.module index a2fa8d54c..9b4827f5c 100644 --- a/modules/menu.module +++ b/modules/menu.module @@ -107,12 +107,11 @@ function menu_reset() { switch ($op) { case t('Reset'): db_query('DELETE FROM {menu}'); - menu_rebuild(); drupal_set_message(t('all menu items reset.')); - print theme('page', menu_overview_tree()); + drupal_goto('admin/menu'); break; case t('Cancel'): - print theme('page', menu_overview_tree()); + drupal_goto('admin/menu'); break; default: $output = '<p>'. t('Are you sure you want to reset all menu items to their default settings? Any custom menu items will be lost.') .'</p>'; @@ -132,7 +131,7 @@ function menu_add_menu() { switch ($op) { case t('Submit'): menu_edit_item_save($edit); - $output .= menu_overview_tree(); + drupal_goto('admin/menu'); break; default: $edit['pid'] = 0; @@ -151,12 +150,11 @@ function menu_reset_item($mid) { switch ($op) { case t('Reset'): db_query('DELETE FROM {menu} WHERE mid = %d', $mid); - menu_rebuild(); drupal_set_message(t('menu item reset.')); - print theme('page', menu_overview_tree()); + drupal_goto('admin/menu'); break; case t('Cancel'): - print theme('page', menu_overview_tree()); + drupal_goto('admin/menu'); break; default: $output = '<p>'. t('Are you sure you want to reset this item to its default values?') .'</p>'; @@ -173,12 +171,11 @@ function menu_delete_item($mid) { switch ($op) { case t('Delete'): db_query('DELETE FROM {menu} WHERE mid = %d', $mid); - menu_rebuild(); drupal_set_message(t('menu item deleted.')); - print theme('page', menu_overview_tree()); + drupal_goto('admin/menu'); break; case t('Cancel'): - print theme('page', menu_overview_tree()); + drupal_goto('admin/menu'); break; default: $output = '<p>'. t('Are you sure you want to delete this custom menu item?') .'</p>'; @@ -197,9 +194,8 @@ function menu_disable_item($mid) { $type &= ~MENU_VISIBLE_IN_BREADCRUMB; $type |= MENU_MODIFIED_BY_ADMIN; db_query('UPDATE {menu} SET type = %d WHERE mid = %d', $type, $mid); - menu_rebuild(); drupal_set_message(t('menu item disabled.')); - print theme('page', menu_overview_tree()); + drupal_goto('admin/menu'); } /** @@ -214,11 +210,11 @@ function menu_edit_item($mid = 0) { switch ($op) { case t('Submit'): menu_edit_item_save($edit); - $output .= menu_overview_tree(); + drupal_goto('admin/menu'); break; case t('Delete'): menu_edit_item_delete($edit); - $output .= menu_overview_tree(); + drupal_goto('admin/menu'); break; default: if ($mid > 0) { diff --git a/modules/menu/menu.module b/modules/menu/menu.module index a2fa8d54c..9b4827f5c 100644 --- a/modules/menu/menu.module +++ b/modules/menu/menu.module @@ -107,12 +107,11 @@ function menu_reset() { switch ($op) { case t('Reset'): db_query('DELETE FROM {menu}'); - menu_rebuild(); drupal_set_message(t('all menu items reset.')); - print theme('page', menu_overview_tree()); + drupal_goto('admin/menu'); break; case t('Cancel'): - print theme('page', menu_overview_tree()); + drupal_goto('admin/menu'); break; default: $output = '<p>'. t('Are you sure you want to reset all menu items to their default settings? Any custom menu items will be lost.') .'</p>'; @@ -132,7 +131,7 @@ function menu_add_menu() { switch ($op) { case t('Submit'): menu_edit_item_save($edit); - $output .= menu_overview_tree(); + drupal_goto('admin/menu'); break; default: $edit['pid'] = 0; @@ -151,12 +150,11 @@ function menu_reset_item($mid) { switch ($op) { case t('Reset'): db_query('DELETE FROM {menu} WHERE mid = %d', $mid); - menu_rebuild(); drupal_set_message(t('menu item reset.')); - print theme('page', menu_overview_tree()); + drupal_goto('admin/menu'); break; case t('Cancel'): - print theme('page', menu_overview_tree()); + drupal_goto('admin/menu'); break; default: $output = '<p>'. t('Are you sure you want to reset this item to its default values?') .'</p>'; @@ -173,12 +171,11 @@ function menu_delete_item($mid) { switch ($op) { case t('Delete'): db_query('DELETE FROM {menu} WHERE mid = %d', $mid); - menu_rebuild(); drupal_set_message(t('menu item deleted.')); - print theme('page', menu_overview_tree()); + drupal_goto('admin/menu'); break; case t('Cancel'): - print theme('page', menu_overview_tree()); + drupal_goto('admin/menu'); break; default: $output = '<p>'. t('Are you sure you want to delete this custom menu item?') .'</p>'; @@ -197,9 +194,8 @@ function menu_disable_item($mid) { $type &= ~MENU_VISIBLE_IN_BREADCRUMB; $type |= MENU_MODIFIED_BY_ADMIN; db_query('UPDATE {menu} SET type = %d WHERE mid = %d', $type, $mid); - menu_rebuild(); drupal_set_message(t('menu item disabled.')); - print theme('page', menu_overview_tree()); + drupal_goto('admin/menu'); } /** @@ -214,11 +210,11 @@ function menu_edit_item($mid = 0) { switch ($op) { case t('Submit'): menu_edit_item_save($edit); - $output .= menu_overview_tree(); + drupal_goto('admin/menu'); break; case t('Delete'): menu_edit_item_delete($edit); - $output .= menu_overview_tree(); + drupal_goto('admin/menu'); break; default: if ($mid > 0) { |