function _panels_page_menu_type in Panels 5.2
Same name and namespace in other branches
- 6.2 panels_page/panels_page.menu.inc \_panels_page_menu_type()
Determine what menu type a panel needs to use.
1 call to _panels_page_menu_type()
- _panels_page_create_menu_item in panels_page/
panels_page.module - Create a menu item for a panel page.
File
- panels_page/
panels_page.module, line 410 - panels_page.module
Code
function _panels_page_menu_type($panel_page) {
if ($panel_page->menu) {
if ($panel_page->menu_tab_default) {
$type = MENU_DEFAULT_LOCAL_TASK;
}
else {
if ($panel_page->menu_tab) {
$type = MENU_LOCAL_TASK;
}
else {
$type = MENU_NORMAL_ITEM;
}
}
}
else {
$type = MENU_CALLBACK;
}
return $type;
}