Mercurial > defr > drupal > core
comparison modules/menu/menu.module @ 5:2427550111ae 6.2
Drupal 6.2
author | Franck Deroche <webmaster@defr.org> |
---|---|
date | Tue, 23 Dec 2008 14:30:08 +0100 |
parents | c1f4ac30525a |
children | fff6d4c8c043 |
comparison
equal
deleted
inserted
replaced
4:d94886ac61a0 | 5:2427550111ae |
---|---|
1 <?php | 1 <?php |
2 // $Id: menu.module,v 1.157.2.1 2008/02/11 15:12:53 goba Exp $ | 2 // $Id: menu.module,v 1.157.2.2 2008/04/09 21:11:48 goba Exp $ |
3 | 3 |
4 /** | 4 /** |
5 * @file | 5 * @file |
6 * Allows administrators to customize the site navigation menu. | 6 * Allows administrators to customize the site navigation menu. |
7 */ | 7 */ |
61 ); | 61 ); |
62 $items['admin/build/menu/add'] = array( | 62 $items['admin/build/menu/add'] = array( |
63 'title' => 'Add menu', | 63 'title' => 'Add menu', |
64 'page callback' => 'drupal_get_form', | 64 'page callback' => 'drupal_get_form', |
65 'page arguments' => array('menu_edit_menu', 'add'), | 65 'page arguments' => array('menu_edit_menu', 'add'), |
66 'access arguments' => array('administer menu'), | |
66 'type' => MENU_LOCAL_TASK, | 67 'type' => MENU_LOCAL_TASK, |
67 'file' => 'menu.admin.inc', | 68 'file' => 'menu.admin.inc', |
68 ); | 69 ); |
69 $items['admin/build/menu/settings'] = array( | 70 $items['admin/build/menu/settings'] = array( |
70 'title' => 'Settings', | 71 'title' => 'Settings', |
71 'page callback' => 'drupal_get_form', | 72 'page callback' => 'drupal_get_form', |
72 'page arguments' => array('menu_configure'), | 73 'page arguments' => array('menu_configure'), |
74 'access arguments' => array('administer menu'), | |
73 'type' => MENU_LOCAL_TASK, | 75 'type' => MENU_LOCAL_TASK, |
74 'weight' => 5, | 76 'weight' => 5, |
75 'file' => 'menu.admin.inc', | 77 'file' => 'menu.admin.inc', |
76 ); | 78 ); |
77 $items['admin/build/menu-customize/%menu'] = array( | 79 $items['admin/build/menu-customize/%menu'] = array( |
92 ); | 94 ); |
93 $items['admin/build/menu-customize/%menu/add'] = array( | 95 $items['admin/build/menu-customize/%menu/add'] = array( |
94 'title' => 'Add item', | 96 'title' => 'Add item', |
95 'page callback' => 'drupal_get_form', | 97 'page callback' => 'drupal_get_form', |
96 'page arguments' => array('menu_edit_item', 'add', NULL, 3), | 98 'page arguments' => array('menu_edit_item', 'add', NULL, 3), |
99 'access arguments' => array('administer menu'), | |
97 'type' => MENU_LOCAL_TASK, | 100 'type' => MENU_LOCAL_TASK, |
98 'file' => 'menu.admin.inc', | 101 'file' => 'menu.admin.inc', |
99 ); | 102 ); |
100 $items['admin/build/menu-customize/%menu/edit'] = array( | 103 $items['admin/build/menu-customize/%menu/edit'] = array( |
101 'title' => 'Edit menu', | 104 'title' => 'Edit menu', |
102 'page callback' => 'drupal_get_form', | 105 'page callback' => 'drupal_get_form', |
103 'page arguments' => array('menu_edit_menu', 'edit', 3), | 106 'page arguments' => array('menu_edit_menu', 'edit', 3), |
107 'access arguments' => array('administer menu'), | |
104 'type' => MENU_LOCAL_TASK, | 108 'type' => MENU_LOCAL_TASK, |
105 'file' => 'menu.admin.inc', | 109 'file' => 'menu.admin.inc', |
106 ); | 110 ); |
107 $items['admin/build/menu-customize/%menu/delete'] = array( | 111 $items['admin/build/menu-customize/%menu/delete'] = array( |
108 'title' => 'Delete menu', | 112 'title' => 'Delete menu', |
109 'page callback' => 'menu_delete_menu_page', | 113 'page callback' => 'menu_delete_menu_page', |
110 'page arguments' => array(3), | 114 'page arguments' => array(3), |
115 'access arguments' => array('administer menu'), | |
111 'type' => MENU_CALLBACK, | 116 'type' => MENU_CALLBACK, |
112 'file' => 'menu.admin.inc', | 117 'file' => 'menu.admin.inc', |
113 ); | 118 ); |
114 $items['admin/build/menu/item/%menu_link/edit'] = array( | 119 $items['admin/build/menu/item/%menu_link/edit'] = array( |
115 'title' => 'Edit menu item', | 120 'title' => 'Edit menu item', |
116 'page callback' => 'drupal_get_form', | 121 'page callback' => 'drupal_get_form', |
117 'page arguments' => array('menu_edit_item', 'edit', 4, NULL), | 122 'page arguments' => array('menu_edit_item', 'edit', 4, NULL), |
123 'access arguments' => array('administer menu'), | |
118 'type' => MENU_CALLBACK, | 124 'type' => MENU_CALLBACK, |
119 'file' => 'menu.admin.inc', | 125 'file' => 'menu.admin.inc', |
120 ); | 126 ); |
121 $items['admin/build/menu/item/%menu_link/reset'] = array( | 127 $items['admin/build/menu/item/%menu_link/reset'] = array( |
122 'title' => 'Reset menu item', | 128 'title' => 'Reset menu item', |
123 'page callback' => 'drupal_get_form', | 129 'page callback' => 'drupal_get_form', |
124 'page arguments' => array('menu_reset_item_confirm', 4), | 130 'page arguments' => array('menu_reset_item_confirm', 4), |
131 'access arguments' => array('administer menu'), | |
125 'type' => MENU_CALLBACK, | 132 'type' => MENU_CALLBACK, |
126 'file' => 'menu.admin.inc', | 133 'file' => 'menu.admin.inc', |
127 ); | 134 ); |
128 $items['admin/build/menu/item/%menu_link/delete'] = array( | 135 $items['admin/build/menu/item/%menu_link/delete'] = array( |
129 'title' => 'Delete menu item', | 136 'title' => 'Delete menu item', |
130 'page callback' => 'menu_item_delete_page', | 137 'page callback' => 'menu_item_delete_page', |
131 'page arguments' => array(4), | 138 'page arguments' => array(4), |
139 'access arguments' => array('administer menu'), | |
132 'type' => MENU_CALLBACK, | 140 'type' => MENU_CALLBACK, |
133 'file' => 'menu.admin.inc', | 141 'file' => 'menu.admin.inc', |
134 ); | 142 ); |
135 | 143 |
136 return $items; | 144 return $items; |