summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2004-07-25 18:31:41 +0000
committerDries Buytaert <dries@buytaert.net>2004-07-25 18:31:41 +0000
commitf4460da93b36a62a64cf7397a06222152613b612 (patch)
tree5286a373c8951df4939c573aec1cca28cd34983b /modules
parent2af5dff6a2618e78bf71262ecf410222831bec4b (diff)
downloadbrdo-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.module24
-rw-r--r--modules/menu/menu.module24
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) {