summaryrefslogtreecommitdiff
path: root/modules/menu/menu.module
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2007-06-04 07:22:23 +0000
committerDries Buytaert <dries@buytaert.net>2007-06-04 07:22:23 +0000
commit1fe90cba4f4015846021d0074d3335ba05fea393 (patch)
treeb7347ec95002ed10a0b6d667e2b93f2d9621493d /modules/menu/menu.module
parent712c5758ff9685d9d8a07cbbe91aa814ca32f0a9 (diff)
downloadbrdo-1fe90cba4f4015846021d0074d3335ba05fea393.tar.gz
brdo-1fe90cba4f4015846021d0074d3335ba05fea393.tar.bz2
- Patch #146667 by Eaton: correct builder argument ordering, eliminate redundant arguments
Diffstat (limited to 'modules/menu/menu.module')
-rw-r--r--modules/menu/menu.module30
1 files changed, 15 insertions, 15 deletions
diff --git a/modules/menu/menu.module b/modules/menu/menu.module
index d7ce16b7b..2fde04f72 100644
--- a/modules/menu/menu.module
+++ b/modules/menu/menu.module
@@ -217,7 +217,7 @@ function menu_flip_item($visible, $mid, $path = NULL) {
/**
* Present the menu item editing form.
*/
-function menu_edit_item_form($type, $mid = 0) {
+function menu_edit_item_form(&$form_state, $type, $mid = 0) {
if ($type == 'edit') {
if (!($item = menu_get_item_by_mid($mid))) {
drupal_not_found();
@@ -294,9 +294,9 @@ function menu_edit_item_form($type, $mid = 0) {
return $form;
}
-function menu_edit_item_form_validate($form, &$form_state, $form_values) {
- if (isset($form_values['path'])) {
- $path = $form_values['path'];
+function menu_edit_item_form_validate($form, &$form_state) {
+ if (isset($form_state['values']['path'])) {
+ $path = $form_state['values']['path'];
// Skip external links.
$colonpos = strpos($path, ':');
if ($colonpos !== FALSE && !preg_match('![/?#]!', substr($path, 0, $colonpos))) {
@@ -306,7 +306,7 @@ function menu_edit_item_form_validate($form, &$form_state, $form_values) {
if (!$item || !$item->access) {
form_set_error('path', t('This path is either invalid or you do not have access to it'));
}
- elseif ($path != $form_values['original_path'] && $item->path == $path) {
+ elseif ($path != $form_state['values']['original_path'] && $item->path == $path) {
form_set_error('path', t('There is already a menu item pointing to this path.'));
}
}
@@ -314,8 +314,8 @@ function menu_edit_item_form_validate($form, &$form_state, $form_values) {
/**
* Process menu and menu item add/edit form submissions.
*/
-function menu_edit_item_form_submit($form, &$form_state, $form_values) {
- menu_edit_item_save($form_values);
+function menu_edit_item_form_submit($form, &$form_state) {
+ menu_edit_item_save($form_state['values']);
$form_state['redirect'] = 'admin/build/menu';
return;
}
@@ -412,7 +412,7 @@ function menu_node_form_delete($node) {
/**
* Menu callback; handle the adding/editing of a new menu.
*/
-function menu_edit_menu_form($type, $mid = 0) {
+function menu_edit_menu_form(&$form_state, $type, $mid = 0) {
if ($type == 'edit') {
if (!$item = menu_get_item_by_mid($mid)) {
drupal_not_found();
@@ -445,7 +445,7 @@ function menu_edit_menu_form($type, $mid = 0) {
/**
* Menu callback; delete a single custom item.
*/
-function menu_item_delete_form($mid) {
+function menu_item_delete_form(&$form_state, $mid) {
if (!($menu = db_fetch_object(db_query('SELECT type, path, title FROM {menu} WHERE mid = %d', $mid)))) {
drupal_not_found();
return;
@@ -468,11 +468,11 @@ function menu_item_delete_form($mid) {
/**
* Process menu delete form submissions.
*/
-function menu_item_delete_form_submit($form, &$form_state, $form_values) {
- menu_delete_item($form_values['path']);
+function menu_item_delete_form_submit($form, &$form_state) {
+ menu_delete_item($form_state['values']['path']);
- $t_args = array('%title' => $form_values['title']);
- if ($form_values['type'] & MENU_IS_ROOT) {
+ $t_args = array('%title' => $form_state['values']['title']);
+ if ($form_state['values']['type'] & MENU_IS_ROOT) {
drupal_set_message(t('The menu %title has been deleted.', $t_args));
watchdog('menu', 'Deleted menu %title.', $t_args, WATCHDOG_NOTICE);
}
@@ -501,8 +501,8 @@ function menu_reset_item($mid) {
/**
* Process menu reset item form submissions.
*/
-function menu_reset_item_submit($form, &$form_state, $form_values) {
- menu_delete_item($form_values['mid']);
+function menu_reset_item_submit($form, &$form_state) {
+ menu_delete_item($form_state['values']['mid']);
drupal_set_message(t('The menu item was reset to its default settings.'));
$form_state['redirect'] = 'admin/build/menu';