function _panels_page_menu_type in Panels 6.2
Same name and namespace in other branches
- 5.2 panels_page/panels_page.module \_panels_page_menu_type()
Determine what menu type a panel needs to use.
3 calls to _panels_page_menu_type()
- panels_page_construct_dynamic_menu_link in panels_page/
panels_page.menu.inc - panels_page_construct_menu_item_metadata in panels_page/
panels_page.menu.inc - panels_page_construct_static_menu_link in panels_page/
panels_page.menu.inc - Build a panels_page menu entry for a static panels_page.
File
- panels_page/
panels_page.menu.inc, line 433 - panels_page.menu.inc
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;
}