function void_menu_menu in Void Menu 7.x
Same name and namespace in other branches
- 8.x void_menu.module \void_menu_menu()
Implements hook_menu().
File
- ./
void_menu.module, line 13 - Creates placeholders for menu items to use special paths, including but not limited to javascript function calls. ------------------------------------------ Written by William Hall - www.mrtheme.com Based off of special_menu_items and…
Code
function void_menu_menu() {
/**
* Set up our base array for Void items.
*/
$base = array(
'page callback' => '_void_menu_menu',
'access callback' => TRUE,
'type' => MENU_CALLBACK,
'external' => TRUE,
);
/**
* Invoke our void items with the $base array.
*/
$items['<void>'] = $base;
$i = 1;
while ($i < 10) {
$items['<void' . $i . '>'] = $base;
$i++;
}
/**
* Calling our Admin Menu item.
*/
$items['admin/config/user-interface/void_menu'] = array(
'title' => 'Void Menu',
'description' => 'Configure Void Menu.',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'void_menu_admin_settings_form',
),
'access arguments' => array(
'administer site configuration',
),
'type' => MENU_NORMAL_ITEM,
);
return $items;
}