function show_tab_page($page, $tab, $subtab, $nested_tab = '')
 {
     if (!$tab) {
         _e('Missing Tab Page!', 'hrm');
         return;
     }
     $menu = mdrop_page();
     $tab = empty($nested_tab) ? $tab : $nested_tab;
     $path = isset($menu[$page][$tab]['file_path']) ? $menu[$page][$tab]['file_path'] : '';
     if (file_exists($path)) {
         include_once $path;
     } else {
         _e('Page not found', 'hrm');
     }
 }
function mdrop_get_query_args()
{
    $menu = mdrop_page();
    $page = isset($_GET['page']) && !empty($_GET['page']) ? $_GET['page'] : false;
    if (!$page) {
        $query = array('page' => false, 'tab' => false, 'subtab' => false);
        return apply_filters('zapbbp_query_var', $query);
    }
    if (isset($_GET['tab']) && !empty($_GET['tab'])) {
        $tab = $_GET['tab'];
    } else {
        if (isset($menu[$page]) && is_array($menu[$page])) {
            $tab = array_keys($menu[$page]);
            $tab = reset($tab);
            $tab = isset($menu[$page]['tab']) && $menu[$page]['tab'] === false ? false : $tab;
        } else {
            $tab = false;
        }
    }
    if (!$tab) {
        $query = array('page' => $page, 'tab' => false, 'subtab' => false);
        return apply_filters('zapbbp_query_var', $query);
    }
    if (isset($_GET['sub_tab']) && !empty($_GET['sub_tab'])) {
        $subtab = $_GET['sub_tab'];
    } else {
        if (isset($menu[$page][$tab]['submenu']) && count($menu[$page][$tab]['submenu'])) {
            $subtab = array_keys($menu[$page][$tab]['submenu']);
            $subtab = reset($subtab);
        } else {
            $subtab = false;
        }
    }
    if (!$subtab) {
        $query = array('page' => $page, 'tab' => $tab, 'subtab' => false);
        return apply_filters('zapbbp_query_var', $query);
    } else {
        $query = array('page' => $page, 'tab' => $tab, 'subtab' => $subtab);
        return apply_filters('zapbbp_query_var', $query);
    }
}
<?php

$menu = mdrop_page();
?>
<h2 class="nav-tab-wrapper">
    <?php 
foreach ($menu[$page] as $tab_key => $tab_event) {
    $active = $tab == $tab_key ? 'nav-tab-active' : '';
    $url = mdrop_tab_menu_url($tab_key, $page);
    printf('<a href="%1$s" class="nav-tab %4$s" id="%2$s-tab">%3$s</a>', $url, $tab_event['id'], $tab_event['title'], $active);
}
?>
</h2>
<?php 
if (!$subtab) {
    if (!isset($menu[$page][$tab]['submenu'])) {
        return;
    }
    if (!count($menu[$page][$tab]['submenu'])) {
        return;
    }
    $subtab = key($menu[$page][$tab]['submenu']);
}
?>
<h3 class="hrm-sub-nav">
    <ul class="hrm-subsubsub">
        <?php 
foreach ($menu[$page][$tab]['submenu'] as $sub_key => $sub_event) {
    if (!hrm_user_can_access($page, $tab, $sub_key, 'view')) {
        continue;
    }