header.html.php 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <?php
  2. if($extView = $this->getExtViewFile(__FILE__)){include $extView; return helper::cd();}
  3. include 'header.lite.html.php';
  4. include 'chosen.html.php';
  5. //include 'validation.html.php';
  6. ?>
  7. <?php if(empty($_GET['onlybody']) or $_GET['onlybody'] != 'yes'):?>
  8. <?php $this->app->loadConfig('sso');?>
  9. <?php if(!empty($config->sso->redirect)) js::set('ssoRedirect', $config->sso->redirect);?>
  10. <?php if($config->showMainMenu):?>
  11. <header id='header'>
  12. <div id='mainHeader'>
  13. <div class='container'>
  14. <div id='heading'>
  15. <?php common::printHomeButton($app->tab);?>
  16. <?php echo isset($lang->switcherMenu) ? $lang->switcherMenu : '';?>
  17. </div>
  18. <nav id='navbar'><?php $activeMenu = commonModel::printMainMenu();?></nav>
  19. <div id='headerActions'><?php if(isset($lang->headerActions)) echo $lang->headerActions;?></div>
  20. <div id='toolbar'>
  21. <div id='userMenu'>
  22. <ul id="userNav" class="nav nav-default">
  23. <li class='dropdown dropdown-hover' id='globalCreate'><?php common::printCreateList();?></li>
  24. <?php common::printMessageBar();?>
  25. <li class='dropdown dropdown-hover has-avatar' id='userDropDownMenu'><?php common::printUserBar();?></li>
  26. </ul>
  27. </div>
  28. </div>
  29. </div>
  30. </div>
  31. <?php if(isset($lang->{$app->tab}->menu->$activeMenu) and is_array($lang->{$app->tab}->menu->$activeMenu) and isset($lang->{$app->tab}->menu->{$activeMenu}['subMenu'])):?>
  32. <?php $subMenuClass = $app->tab == 'admin' ? 'admin-tab-menu' : '';?>
  33. <div id='subHeader' class="<?php echo $subMenuClass;?>">
  34. <div class='container'>
  35. <div id="pageNav" class='btn-toolbar'><?php if(isset($lang->modulePageNav)) echo $lang->modulePageNav;?></div>
  36. <nav id='subNavbar'><?php common::printModuleMenu($activeMenu);?></nav>
  37. <div id="pageActions"><div class='btn-toolbar'><?php if(isset($lang->TRActions)) echo $lang->TRActions;?></div></div>
  38. </div>
  39. </div>
  40. <?php endif;?>
  41. <?php
  42. if(!empty($config->sso->redirect))
  43. {
  44. css::import($defaultTheme . 'bindranzhi.css');
  45. js::import($jsRoot . 'bindranzhi.js');
  46. }
  47. ?>
  48. </header>
  49. <?php else:?>
  50. <header id='header'>
  51. <div id='mainHeader' style="height: 0;"></div>
  52. </header>
  53. <?php endif;?>
  54. <?php endif;?>
  55. <script>
  56. adjustMenuWidth();
  57. if(window.navigator.userAgent.indexOf('xuanxuan') > 0)
  58. {
  59. $('li.user-tutorial').addClass('hide');
  60. /* Fix double header covering #main. */
  61. $('document').ready(function()
  62. {
  63. $('#subHeader').parent().parent().children('#main').css('top', '100px');
  64. });
  65. }
  66. </script>
  67. <main id='main' <?php if(!empty($config->sso->redirect)) echo "class='ranzhiFixedTfootAction'";?> >
  68. <div class='container'>