function system_menu
Search API
6.x system.module | system_menu() |
4.x system.module | system_menu() |
5.x system.module | system_menu() |
File
- modules/
system/ system.module, line 151
Code
function system_menu() {
$items = array();
$items ["main"] = array(
"title" => "Main",
"page_callback" => "system_display_main_page",
"access_callback" => TRUE,
"type" => MENU_TYPE_TAB,
"tab_family" => "system",
"weight" => 10,
"page_settings" => array(
"display_greeting" => TRUE,
"display_currently_advising" => TRUE,
"screen_mode" => "not_advising",
"page_has_search" => TRUE,
),
);
$items ["install-finished"] = array(
"title" => "Installation Finished",
"page_callback" => "system_display_install_finished_page",
"access_callback" => TRUE,
"type" => MENU_TYPE_CALLBACK,
);
$items ["login"] = array(
"title" => "Login",
"page_callback" => "system_display_login_page",
"access_callback" => TRUE,
"type" => MENU_TYPE_NORMAL_ITEM,
);
$items ["admin-tools/clear-cache"] = array(
"title" => "Clear all cache",
"page_callback" => "system_perform_clear_cache",
"access_arguments" => array("administer_modules"),
"type" => MENU_TYPE_NORMAL_ITEM,
);
$items ["admin/config/run-cron"] = array(
"title" => "Run cron now",
"description" => "Run the normal cron operations right away",
"page_callback" => "system_perform_run_cron",
"access_arguments" => array("run_cron"),
"type" => MENU_TYPE_NORMAL_ITEM,
);
$items ["admin/config/status"] = array(
"title" => "System status",
"description" => "View important notifications and updates for your installation of FlightPath",
"page_callback" => "system_display_status_page",
"access_arguments" => array("view_system_status"),
"page_settings" => array(
"page_show_title" => TRUE,
"menu_links" => array(
0 => array(
"text" => "Back to main menu",
"path" => "admin-tools/admin",
"query" => "de_catalog_year=%DE_CATALOG_YEAR%",
),
),
),
"type" => MENU_TYPE_NORMAL_ITEM,
"tab_parent" => "admin-tools/admin",
"weight" => 50,
);
$items ["admin/db-updates"] = array(
"title" => "Run DB updates?",
"page_callback" => "fp_render_form",
"page_arguments" => array("system_confirm_db_updates_form"),
"access_arguments" => array("administer_modules"),
"type" => MENU_TYPE_NORMAL_ITEM,
);
$items ["admin/completed-db-updates"] = array(
"title" => "Database updates completed",
"page_callback" => "system_display_completed_db_updates",
"access_arguments" => array("administer_modules"),
"page_settings" => array(
"page_show_title" => TRUE,
),
"type" => MENU_TYPE_NORMAL_ITEM,
);
$items ["admin/config/system-settings"] = array(
"title" => "System settings",
"description" => "Configure settings for FlightPath",
"page_callback" => "fp_render_form",
"page_arguments" => array("system_settings_form", "system_settings"),
"access_arguments" => array("de_can_administer_system_settings"),
"page_settings" => array(
"page_has_search" => FALSE,
"page_banner_is_link" => TRUE,
"page_hide_report_error" => TRUE,
"menu_icon" => fp_theme_location() . "/images/toolbox.gif",
"menu_links" => array(
0 => array(
"text" => "Back to main menu",
"path" => "admin-tools/admin",
"query" => "de_catalog_year=%DE_CATALOG_YEAR%",
),
),
),
"type" => MENU_TYPE_NORMAL_ITEM,
"tab_parent" => "admin-tools/admin",
);
$items ["admin/config/school-data"] = array(
"title" => "Configure school data",
"description" => "Configure school-specific data and settings",
"page_callback" => "fp_render_form",
"page_arguments" => array("system_school_data_form", "system_settings"),
"access_arguments" => array("de_can_administer_school_data"),
"page_settings" => array(
"page_has_search" => FALSE,
"page_banner_is_link" => TRUE,
"page_hide_report_error" => TRUE,
"menu_icon" => fp_theme_location() . "/images/toolbox.gif",
"menu_links" => array(
0 => array(
"text" => "Back to main menu",
"path" => "admin-tools/admin",
"query" => "de_catalog_year=%DE_CATALOG_YEAR%",
),
),
),
"type" => MENU_TYPE_NORMAL_ITEM,
"tab_parent" => "admin-tools/admin",
);
$items ["admin/config/modules"] = array(
"title" => "Modules",
"description" => "Manage which modules are enabled for your site",
"page_callback" => "fp_render_form",
"page_arguments" => array("system_modules_form"),
"access_arguments" => array("administer_modules"),
"page_settings" => array(
"page_has_search" => FALSE,
"page_banner_is_link" => TRUE,
"page_hide_report_error" => TRUE,
"menu_links" => array(
0 => array(
"text" => "Back to main menu",
"path" => "admin-tools/admin",
"query" => "de_catalog_year=%DE_CATALOG_YEAR%",
),
),
),
"type" => MENU_TYPE_NORMAL_ITEM,
"tab_parent" => "admin-tools/admin",
);
$items ["system/uninstall-module"] = array(
"page_callback" => "system_handle_uninstall_module",
"page_arguments" => array(2),
"access_arguments" => array("administer_modules"),
"type" => MENU_TYPE_CALLBACK,
);
$items ["admin/config/clear-menu-cache"] = array(
"title" => "Clear menu cache",
"description" => "Clear and rebuild menus and URLs",
"page_callback" => "system_perform_clear_menu_cache",
"access_arguments" => array("administer_modules"),
"type" => MENU_TYPE_NORMAL_ITEM,
);
$items ["system-handle-form-submit"] = array(
"page_callback" => "system_handle_form_submit",
"access_callback" => TRUE,
"type" => MENU_TYPE_CALLBACK,
);
$items ["logout"] = array(
"title" => "Logout",
"page_callback" => "system_handle_logout",
"access_callback" => TRUE,
"type" => MENU_TYPE_CALLBACK,
);
$items ["popup-report-contact"] = array(
"title" => "Report/Contact",
"page_callback" => "fp_render_form",
"page_arguments" => array("system_popup_report_contact_form"),
"access_callback" => TRUE,
"page_settings" => array(
"page_is_popup" => TRUE,
"page_hide_report_error" => TRUE,
),
"type" => MENU_TYPE_CALLBACK,
);
$items ["popup-contact-form/thank-you"] = array(
"title" => "Report/Contact",
"page_callback" => "system_popup_report_contact_thank_you",
"access_callback" => TRUE,
"page_settings" => array(
"page_is_popup" => TRUE,
"page_hide_report_error" => TRUE,
),
"type" => MENU_TYPE_CALLBACK,
);
$items ["admin/config/execute-php"] = array(
"title" => "Execute PHP",
"description" => "Execute arbitrary PHP on your server. Caution: could be dangerous if not understood",
"page_callback" => "fp_render_form",
"page_arguments" => array("system_execute_php_form", "system_settings"),
"access_arguments" => array("execute_php"),
"page_settings" => array(
"page_has_search" => FALSE,
"page_banner_is_link" => TRUE,
"page_hide_report_error" => TRUE,
"menu_links" => array(
0 => array(
"text" => "Back to main menu",
"path" => "admin-tools/admin",
"query" => "de_catalog_year=%DE_CATALOG_YEAR%",
),
),
),
"type" => MENU_TYPE_NORMAL_ITEM,
"tab_parent" => "admin-tools/admin",
);
return $items;
}