Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * @file
- * This file contains a script to build an initial menu for use with the Quickbar module.
- *
- * This can be easily executed using the drush scr command.
- */
- $menu = array(
- 'menu_name' => 'menu-quickbar',
- 'title' => 'Quickbar',
- 'description' => 'Contains items displayed on Quick Bar menu.'
- );
- drupal_write_record('menu_custom', $menu);
- // Top-level menu.
- $link = array('menu_name' => 'menu-quickbar', 'link_path' => 'admin/content', 'link_title' => 'Content', 'weight' => -50);
- $mlid_content = menu_link_save($link);
- $link = array('menu_name' => 'menu-quickbar', 'link_path' => 'admin/build', 'link_title' => 'Structure', 'weight' => -49);
- $mlid_build = menu_link_save($link);
- $link = array('menu_name' => 'menu-quickbar', 'link_path' => 'admin/settings', 'link_title' => 'Configuration', 'weight' => -48);
- $mlid_settings = menu_link_save($link);
- $link = array('menu_name' => 'menu-quickbar', 'link_path' => 'admin/build/themes', 'link_title' => 'Appearance', 'plid' => 0, 'weight' => -47);
- menu_link_save($link);
- $link = array('menu_name' => 'menu-quickbar', 'link_path' => 'admin/build/modules', 'link_title' => 'Modules', 'plid' => 0, 'weight' => -46);
- menu_link_save($link);
- $link = array('menu_name' => 'menu-quickbar', 'link_path' => 'admin/user', 'link_title' => 'People', 'weight' => -45);
- $mlid_user = menu_link_save($link);
- $link = array('menu_name' => 'menu-quickbar', 'link_path' => 'admin/reports', 'link_title' => 'Reports', 'weight' => -44);
- $mlid_reports = menu_link_save($link);
- $link = array('menu_name' => 'menu-quickbar', 'link_path' => 'user', 'link_title' => 'My account', 'weight' => -43);
- menu_link_save($link);
- $link = array('menu_name' => 'menu-quickbar', 'link_path' => 'logout', 'link_title' => 'Logout', 'weight' => 0);
- menu_link_save($link);
- // Content sub-menu.
- $link = array('menu_name' => 'menu-quickbar', 'link_path' => 'node/add', 'link_title' => 'Add', 'plid' => $mlid_content, 'weight' => -50);
- menu_link_save($link);
- $link = array('menu_name' => 'menu-quickbar', 'link_path' => 'admin/content/node', 'link_title' => 'Edit', 'plid' => $mlid_content, 'weight' => -49);
- menu_link_save($link);
- $link = array('menu_name' => 'menu-quickbar', 'link_path' => 'admin/content/backup_migrate', 'link_title' => 'Backup and migrate', 'plid' => $mlid_content, 'weight' => -48);
- menu_link_save($link);
- $link = array('menu_name' => 'menu-quickbar', 'link_path' => 'admin/content/types', 'link_title' => 'Content types', 'plid' => $mlid_content, 'weight' => 0);
- menu_link_save($link);
- // Structure sub-menu.
- $link = array('menu_name' => 'menu-quickbar', 'link_path' => 'admin/build/block', 'link_title' => 'Blocks', 'plid' => $mlid_build, 'weight' => 0);
- menu_link_save($link);
- $link = array('menu_name' => 'menu-quickbar', 'link_path' => 'admin/build/menu', 'link_title' => 'Menus', 'plid' => $mlid_build, 'weight' => 0);
- menu_link_save($link);
- $link = array('menu_name' => 'menu-quickbar', 'link_path' => 'admin/build/path', 'link_title' => 'URL aliases', 'plid' => $mlid_build, 'weight' => 0);
- menu_link_save($link);
- $link = array('menu_name' => 'menu-quickbar', 'link_path' => 'admin/build/views', 'link_title' => 'Views', 'plid' => $mlid_build, 'weight' => 0);
- menu_link_save($link);
- // Configuration sub-menu.
- $link = array('menu_name' => 'menu-quickbar', 'link_path' => 'admin/settings/filters', 'link_title' => 'Input formats', 'plid' => $mlid_settings, 'weight' => 0);
- menu_link_save($link);
- $link = array('menu_name' => 'menu-quickbar', 'link_path' => 'admin/settings/performance', 'link_title' => 'Performance', 'plid' => $mlid_settings, 'weight' => 0);
- menu_link_save($link);
- $link = array('menu_name' => 'menu-quickbar', 'link_path' => 'admin/settings/site-information', 'link_title' => 'Site information', 'plid' => $mlid_settings, 'weight' => 0);
- menu_link_save($link);
- // People sub-menu.
- $link = array('menu_name' => 'menu-quickbar', 'link_path' => 'admin/user/permissions', 'link_title' => 'Permissions', 'plid' => $mlid_user, 'weight' => 0);
- menu_link_save($link);
- $link = array('menu_name' => 'menu-quickbar', 'link_path' => 'admin/user/user', 'link_title' => 'Users', 'plid' => $mlid_user, 'weight' => 0);
- menu_link_save($link);
- // Reports sub-menu.
- $link = array('menu_name' => 'menu-quickbar', 'link_path' => 'admin/reports/dblog', 'link_title' => 'Recent log entries', 'plid' => $mlid_reports, 'weight' => 0);
- menu_link_save($link);
- $link = array('menu_name' => 'menu-quickbar', 'link_path' => 'admin/reports/status', 'link_title' => 'Status report', 'plid' => $mlid_reports, 'weight' => 0);
- menu_link_save($link);
- $link = array('menu_name' => 'menu-quickbar', 'link_path' => 'admin/reports/updates', 'link_title' => 'Available updates', 'plid' => $mlid_reports, 'weight' => 0);
- menu_link_save($link);
- menu_rebuild();
Add Comment
Please, Sign In to add comment