Пример #1
0
        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'>
Пример #2
0
 /**
  * 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";
 }