Exemplo n.º 1
0
    $conf->standard_menu = empty($conf->global->MAIN_MENU_STANDARD_FORCED) ? empty($conf->global->MAIN_MENU_STANDARD) ? 'eldy_menu.php' : $conf->global->MAIN_MENU_STANDARD : $conf->global->MAIN_MENU_STANDARD_FORCED;
} else {
    $conf->standard_menu = empty($conf->global->MAIN_MENUFRONT_STANDARD_FORCED) ? empty($conf->global->MAIN_MENUFRONT_STANDARD) ? 'eldy_menu.php' : $conf->global->MAIN_MENUFRONT_STANDARD : $conf->global->MAIN_MENUFRONT_STANDARD_FORCED;
}
// Load the menu manager (only if not already done)
$file_menu = $conf->standard_menu;
if (GETPOST('menu')) {
    $file_menu = GETPOST('menu');
}
// example: menu=eldy_menu.php
if (!class_exists('MenuManager')) {
    $menufound = 0;
    $dirmenus = array_merge(array("/core/menus/"), (array) $conf->modules_parts['menus']);
    foreach ($dirmenus as $dirmenu) {
        $menufound = dol_include_once($dirmenu . "standard/" . $file_menu);
        if ($menufound) {
            break;
        }
    }
    if (!$menufound) {
        dol_syslog("You define a menu manager '" . $file_menu . "' that can not be loaded.", LOG_WARNING);
        $file_menu = 'eldy_menu.php';
        include_once DOL_DOCUMENT_ROOT . "/core/menus/standard/" . $file_menu;
    }
}
$menumanager = new MenuManager($db, empty($user->societe_id) ? 0 : 1);
$menumanager->loadMenu('all', 'all');
$menumanager->showmenu('jmobile');
print '</body>';
print '</html>' . "\n";
$db->close();