header.html 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219
  1. {template 'common/header-base'}
  2. <style>
  3. .navbar-inverse{background-color: rgba(0,0,0,0);border:none;}
  4. </style>
  5. {if $_W['role'] != 'clerk'}
  6. <div class="navbar navbar-inverse navbar-static-top" role="navigation" style="position:static;">
  7. <div class="container-fluid">
  8. <ul class="nav navbar-nav">
  9. <!-- <li><a href="./?refresh"><i class="fa fa-reply-all"></i>返回系统</a></li> -->
  10. <!-- {php global $top_nav;}
  11. {loop $top_nav $nav}
  12. {if !empty($_W['isfounder']) || empty($_W['setting']['permurls']['sections']) || in_array($nav['name'], $_W['setting']['permurls']['sections'])}<li{if FRAME == $nav['name']} class="active"{/if}><a href="{php echo url('home/welcome/' . $nav['name']);}"><i class="{$nav['append_title']}"></i>{$nav['title']}</a></li>{/if}
  13. {/loop}
  14. <li {if $action == 'emulator'}class="active"{/if}>
  15. <a href="{php echo url('utility/emulator');}" target="_blank"><i class="fa fa-mobile"></i> 模拟测试</a>
  16. </li> -->
  17. </ul>
  18. <ul class="nav navbar-nav navbar-right">
  19. <!-- <li class="dropdown topbar-notice">
  20. <a type="button" data-toggle="dropdown">
  21. <i class="fa fa-bell"></i>
  22. <span class="badge" id="notice-total">0</span>
  23. </a>
  24. <div class="dropdown-menu" aria-labelledby="dLabel">
  25. <div class="topbar-notice-panel">
  26. <div class="topbar-notice-arrow"></div>
  27. <div class="topbar-notice-head">
  28. <span>系统公告</span>
  29. <a href="{php echo url('article/notice-show/list');}" class="pull-right">更多公告>></a>
  30. </div>
  31. <div class="topbar-notice-body">
  32. <ul id="notice-container"></ul>
  33. </div>
  34. </div>
  35. </div>
  36. </li> -->
  37. <!-- <li class="dropdown">
  38. <a href="javascript:;" class="dropdown-toggle" data-toggle="dropdown" style="display:block; max-width:200px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; "><i class="fa fa-group"></i>{$_W['account']['name']} <b class="caret"></b></a>
  39. <ul class="dropdown-menu">
  40. {if $_W['role'] != 'operator'}
  41. <li><a href="{url 'account/post' array('uniacid' => $_W['uniacid'])}" target="_blank"><i class="fa fa-weixin fa-fw"></i> 编辑当前账号资料</a></li>
  42. {/if}
  43. <li><a href="{url 'account/display'}" target="_blank"><i class="fa fa-cogs fa-fw"></i> 管理其它公众号</a></li>
  44. <li><a href="{url 'utility/emulator'}" target="_blank"><i class="fa fa-mobile fa-fw"></i> 模拟测试</a></li>
  45. </ul>
  46. </li> -->
  47. <!-- <li class="dropdown">
  48. <a href="javascript:;" class="dropdown-toggle" data-toggle="dropdown" style="display:block; max-width:185px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; "><i class="fa fa-user"></i>{$_W['user']['username']} ({if $_W['role'] == 'founder'}系统管理员{elseif $_W['role'] == 'manager'}公众号管理员{else}公众号操作员{/if}) <b class="caret"></b></a>
  49. <ul class="dropdown-menu">
  50. <li><a href="{url 'user/profile/profile'}" target="_blank"><i class="fa fa-weixin fa-fw"></i> 我的账号</a></li>
  51. {if $_W['role'] == 'founder'}
  52. <li class="divider"></li>
  53. <li><a href="{url 'system/welcome'}" target="_blank"><i class="fa fa-sitemap fa-fw"></i> 系统选项</a></li>
  54. <li><a href="{url 'system/welcome'}" target="_blank"><i class="fa fa-cloud-download fa-fw"></i> 自动更新</a></li>
  55. <li><a href="{url 'system/updatecache'}" target="_blank"><i class="fa fa-refresh fa-fw"></i> 更新缓存</a></li>
  56. <li class="divider"></li>
  57. {/if}
  58. <li><a href="{url 'user/logout'}"><i class="fa fa-sign-out fa-fw"></i> 退出系统</a></li>
  59. </ul>
  60. </li> -->
  61. </ul>
  62. </div>
  63. </div>
  64. {if empty($_COOKIE['check_setmeal']) && !empty($_W['account']['endtime']) && ($_W['account']['endtime'] - TIMESTAMP < (6*86400))}
  65. <div class="upgrade-tips" id="setmeal-tips">
  66. <a href="{php echo url('user/edit', array('uid' => $_W['account']['uid']));}" target="_blank">
  67. 您的服务有效期限:{php echo date('Y-m-d', $_W['account']['starttime']);} ~ {php echo date('Y-m-d', $_W['account']['endtime']);}.
  68. {if $_W['account']['endtime'] < TIMESTAMP}
  69. 目前已到期,请联系管理员续费
  70. {else}
  71. 将在{php echo floor(($_W['account']['endtime'] - strtotime(date('Y-m-d')))/86400);}天后到期,请及时付费
  72. {/if}
  73. </a><span class="tips-close" style="background:#d03e14;" onclick="check_setmeal_hide();"><i class="fa fa-times-circle"></i></span>
  74. </div>
  75. <script>
  76. function check_setmeal_hide() {
  77. util.cookie.set('check_setmeal', 1, 1800);
  78. $('#setmeal-tips').hide();
  79. return false;
  80. }
  81. </script>
  82. {/if}
  83. {else}
  84. <div class="navbar navbar-inverse navbar-static-top" role="navigation" style="position:static;">
  85. <div class="container-fluid">
  86. <ul class="nav navbar-nav">
  87. <li><a href="{url 'activity/desk/index'}"><i class="fa fa-desktop"></i> 工作台首页</a></li>
  88. <li><a href="javascript:;" class="login-qrcode"><i class="fa fa-qrcode"></i> 手机登录</a></li>
  89. {if IMS_FAMILY != 'x'}
  90. <li><a href="http://bbs.we7.cc"><i class="fa fa-comment"></i>餐饮论坛</a></li>
  91. <li><a href="http://wpa.b.qq.com/cgi/wpa.php?ln=1&key=XzkzODAwMzEzOV8xNzEwOTZfNDAwMDgyODUwMl8yXw"><i class="fa fa-suitcase"></i>联系客服</a></li>
  92. {/if}
  93. </ul>
  94. <ul class="nav navbar-nav navbar-right">
  95. <li><a href="javascript:;"><i class="fa fa-user"></i> {$_W['user']['name']} - {$_W['user']['store_name']}</a></li>
  96. <li><a href="{url 'user/profile/profile'}" target="_blank"><i class="fa fa-weixin fa-fw"></i> 账号信息</a></li>
  97. <li><a href="{url 'user/logout'}"><i class="fa fa-sign-out fa-fw"></i> 退出系统</a></li>
  98. </ul>
  99. </div>
  100. </div>
  101. {/if}
  102. <div class="container-fluid">
  103. {if defined('IN_MESSAGE')}
  104. <div class="jumbotron clearfix alert alert-{$label}">
  105. <div class="row">
  106. <div class="col-xs-12 col-sm-3 col-lg-2">
  107. <i class="fa fa-5x fa-{if $label=='success'}check-circle{/if}{if $label=='danger'}times-circle{/if}{if $label=='info'}info-circle{/if}{if $label=='warning'}exclamation-triangle{/if}"></i>
  108. </div>
  109. <div class="col-xs-12 col-sm-8 col-md-9 col-lg-10">
  110. {if is_array($msg)}
  111. <h2>MYSQL 错误:</h2>
  112. <p>{php echo cutstr($msg['sql'], 300, 1);}</p>
  113. <p><b>{$msg['error'][0]} {$msg['error'][1]}:</b>{$msg['error'][2]}</p>
  114. {else}
  115. <h2>{$caption}</h2>
  116. <p>{$msg}</p>
  117. {/if}
  118. {if $redirect}
  119. <p><a href="{$redirect}">如果你的浏览器没有自动跳转,请点击此链接</a></p>
  120. <script type="text/javascript">
  121. setTimeout(function () {
  122. /* location.href = "{$redirect}";*/
  123. }, 3000);
  124. </script>
  125. {else}
  126. <p>[<a href="javascript:history.go(-1);">点击这里返回上一页</a>] &nbsp; <!-- [<a href="./?refresh">首页</a>] --></p>
  127. {/if}
  128. </div>
  129. {else}
  130. <div class="row">
  131. {php $frames = empty($frames) ? $GLOBALS['frames'] : $frames; _calc_current_frames($frames);}
  132. {if !empty($frames)}
  133. <div class="col-xs-12 col-sm-3 col-lg-2 big-menu">
  134. <div id="search-menu">
  135. <input class="form-control input-lg" style="border-radius:0; font-size:14px; height:43px;" type="text" placeholder="输入菜单名称可快速查找">
  136. </div>
  137. {if $GLOBALS['ext_type'] > 0}
  138. <div class="btn-group">
  139. <button class="btn {if $GLOBALS['ext_type'] == 1}btn-primary{else}btn-default{/if} ext-type" data-id="1">默认</button>
  140. <button class="btn {if $GLOBALS['ext_type'] == 2}btn-primary{else}btn-default{/if} ext-type" data-id="2">系统</button>
  141. <button class="btn {if $GLOBALS['ext_type'] == 3}btn-primary{else}btn-default{/if} ext-type" data-id="3">复合</button>
  142. </div>
  143. {/if}
  144. {loop $frames $k $frame}
  145. <div class="panel panel-default">
  146. <div class="panel-heading">
  147. <h4 class="panel-title">{$frame['title']}</h4>
  148. <a class="panel-collapse collapsed" data-toggle="collapse" href="#frame-{$k}">
  149. <i class="fa fa-chevron-circle-down"></i>
  150. </a>
  151. </div>
  152. <ul class="list-group collapse in" id="frame-{$k}">
  153. {loop $frame['items'] $link}
  154. {if empty($link['is_permission'])}
  155. {if !empty($link['append'])}
  156. <li class="list-group-item{$link['active']}" onclick="window.location.href = '{$link['url']}';" style="cursor:pointer; overflow:hidden;" kw="{$link['title']}">
  157. <a class="pull-right" href="{$link['append']['url']}">{$link['append']['title']}</a>
  158. {$link['title']}
  159. </li>
  160. {else}
  161. <a class="list-group-item{$link['active']}" href="{$link['url']}" kw="{$link['title']}">{$link['title']}</a>
  162. {/if}
  163. {/if}
  164. {/loop}
  165. </ul>
  166. </div>
  167. {/loop}
  168. <script type="text/javascript">
  169. require(['bootstrap'], function(){
  170. $('.ext-type').click(function(){
  171. var id = $(this).data('id');
  172. util.cookie.del('ext_type');
  173. util.cookie.set('ext_type', id, 8640000);
  174. location.reload();
  175. return false;
  176. });
  177. $('#search-menu input').keyup(function() {
  178. var a = $(this).val();
  179. $('.big-menu .list-group-item, .big-menu .panel-heading').hide();
  180. $('.big-menu .list-group-item').each(function() {
  181. $(this).css('border-left', '0');
  182. if(a.length > 0 && $(this).attr('kw').indexOf(a) >= 0) {
  183. $(this).parents(".panel").find('.panel-heading').show();
  184. $(this).show().css('border-left', '3px #428bca double');
  185. }
  186. });
  187. if(a.length == 0) {
  188. $('.big-menu .list-group-item, .big-menu .panel-heading').show();
  189. }
  190. });
  191. });
  192. </script>
  193. </div>
  194. <div class="col-xs-12 col-sm-9 col-lg-10">
  195. {if CRUMBS_NAV == 1}
  196. {php global $module_types;global $module;global $ptr_title;}
  197. <ol class="breadcrumb" style="padding:5px 0;">
  198. <li><a href="{url 'home/welcome/ext'}"><i class="fa fa-cogs"></i> &nbsp; 扩展功能</a></li>
  199. <li><a href="{url 'home/welcome/ext' array('m' => $module['name'])}">{$module_types[$module['type']]['title']}模块 - {$module['title']}</a></li>
  200. <li class="active">{$ptr_title}</li>
  201. </ol>
  202. {elseif CRUMBS_NAV == 2}
  203. {php global $module_types;global $module;global $ptr_title; global $site_urls; $m = $_GPC['m'];}
  204. <ul class="nav nav-tabs">
  205. <li><a href="{url 'platform/reply' array('m' => $m)}">管理{$module['title']}</a></li>
  206. <li><a href="{url 'platform/reply/post' array('m' => $m)}"><i class="fa fa-plus"></i> 添加{$module['title']}</a></li>
  207. {if !empty($site_urls)}
  208. {loop $site_urls $site_url}
  209. <li {if $_GPC['do'] == $site_url['do']} class="active"{/if}><a href="{$site_url['url']}"> {$site_url['title']}</a></li>
  210. {/loop}
  211. {/if}
  212. </ul>
  213. {/if}
  214. {else}
  215. <div class="col-xs-12 col-sm-12 col-lg-12">
  216. {/if}
  217. {/if}