echo html::a($app->company->website, $lang->company->website, '_blank'); } if ($app->company->backyard) { echo html::a($app->company->backyard, $lang->company->backyard, '_blank'); } ?> </td> <td class='a-right'><?php commonModel::printTopBar(); ?> </td> </tr> </table> <table class='cont' id='navbar'> <tr><td id='mainmenu'><?php commonModel::printMainmenu($this->moduleName); commonModel::printSearchBox(); ?> </td></tr> </table> </div> <table class='cont' id='navbar'><tr><td id='modulemenu'><?php commonModel::printModuleMenu($this->moduleName); ?> </td></tr></table> <div id='wrap'> <?php } ?> <div class='outer'>
/** * Print the main and module menu. * * @param string $moduleName * @static * @access public * @return void */ public static function printMainAndModulemenu($moduleName, $methodName = '', $defaultTheme) { global $app, $lang; //echo "<ul class='nav'>\n"; echo "<div id='firstpane' class='menu_list'>\n"; /* Set the main main menu. */ $mainMenu = $moduleName; if (isset($lang->menugroup->{$moduleName})) { $mainMenu = $lang->menugroup->{$moduleName}; } if ($app->getViewType() == 'mhtml') { if ($moduleName == 'my') { $mainMenu = $methodName; } if ($moduleName == 'todo') { $mainMenu = $moduleName; } if ($moduleName == 'story' and !isset($lang->menu->story)) { $mainMenu = 'product'; } if ($moduleName == 'bug' and !isset($lang->menu->bug)) { $mainMenu = 'product'; } if ($moduleName == 'task' and !isset($lang->menu->task)) { $mainMenu = 'project'; } } /* Sort menu according to menuOrder. */ if (isset($lang->menuOrder)) { $menus = $lang->menu; $lang->menu = new stdclass(); ksort($lang->menuOrder, SORT_ASC); foreach ($lang->menuOrder as $key) { $menu = $menus->{$key}; unset($menus->{$key}); $lang->menu->{$key} = $menu; } foreach ($menus as $key => $menu) { $lang->menu->{$key} = $menu; } } $activeName = $app->getViewType() == 'mhtml' ? 'ui-btn-active' : 'active'; /* Print all main menus. */ foreach ($lang->menu as $menuKey => $menu) { $active = $menuKey == $mainMenu ? "class='{$activeName}'" : ''; $link = explode('|', $menu); list($menuLabel, $module, $method) = $link; $vars = isset($link[3]) ? $link[3] : ''; if (common::hasPriv($module, $method)) { // changedbyheng if ($module == "my" || $module == "product" || $module == "company") { // if ($module == "product") // { // $method = "productplan"; // } // addedbyheng $link = helper::createLink($module, $method, $vars); //echo "<li $active><a href='$link' $active id='menu$menuKey'>$menuLabel</a></li>\n"; // echo "<p class='menu_head current' id='mainMenuTitle'><a href='$link' $active id='menu$menuKey'>$menuLabel</a></p>\n"; $imgPath = $defaultTheme . "images/main/icon/" . $module . ".png"; echo "<p class='mainTitle{$module}'><img src='{$imgPath}' class='img{$module}'/><a href='{$link}' id='mainMenuTitle{$module}' class='mainMenuCommon'>{$menuLabel}</a></p>\n"; //changedbyheng if ($module == 'my') { commonModel::printModuleMenu($module, $defaultTheme); } } // if ($module == "product") // { // $method = "productplan"; // } // $link = helper::createLink($module, $method, $vars); // echo "<p class='menu_head current'><a href='$link' $active id='menu$menuKey'>$menuLabel</a></p>\n"; // commonModel::printModuleMenu($module); } } //echo "</ul>\n"; echo "</div>\n"; }