message.html 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. {if empty($tips)}
  2. {php define('IN_MESSAGE', true)}
  3. {template 'common/header'}
  4. <div class="container message-noexist text-center">
  5. <span class="error-icon"><i class="wi text-{$label} wi-{if $label=='success'}right-sign{/if}{if $label=='danger'}warning-sign{/if}{if $label=='info'}info-sign{/if}{if $label=='warning'}error-sign{/if}"></i></span>
  6. {if is_array($msg)}
  7. <h2>MYSQL 错误:</h2>
  8. <div class="tips">{php echo cutstr($msg['sql'], 300, 1);}</div>
  9. <div class="state"><b>{$msg['error'][0]} {$msg['error'][1]}:</b>{$msg['error'][2]}</div>
  10. {else}
  11. <div class="tips">{$caption}</div>
  12. <div class="state">{$msg}</div>
  13. {/if}
  14. {if $redirect}
  15. <div class="btn-group">
  16. <a class="btn btn-link" href="{$redirect}">如果你的浏览器没有自动跳转,请点击此链接</a>
  17. <script type="text/javascript">
  18. setTimeout(function () {
  19. location.href = "{$redirect}";
  20. }, 3000);
  21. </script>
  22. </div>
  23. {else}
  24. <p><a href="javascript:history.go(-1);" class="btn btn-primary">点击这里返回上一页</a> &nbsp; <a href="./?refresh" class="btn btn-primary">首页</a></p>
  25. {/if}
  26. </div>
  27. {template 'common/footer'}
  28. {else}
  29. {template 'common/header-base'}
  30. <script type="text/javascript">
  31. function setCookie(cname,cvalue,exdays){
  32. var d = new Date();
  33. d.setTime(d.getTime()+(exdays*24*60*60*1000));
  34. var expires = "expires="+d.toGMTString();
  35. document.cookie = cname+"="+cvalue+"; "+expires;
  36. }
  37. //设置cookie
  38. var modal = new Object();
  39. {if is_array($msg)}
  40. modal.title = 'MYSQL 错误';
  41. modal.msg = '{php echo cutstr($msg['sql'], 300, 1);}';
  42. {else}
  43. modal.title = '{$caption}';
  44. modal.msg = '<i class="wi text-{$label} wi-{if $label=='success'}right-sign{/if}{if $label=='danger'}warning-sign{/if}{if $label=='info'}info-sign{/if}{if $label=='warning'}error-sign{/if}"></i>{$msg}';
  45. {/if}
  46. {if $redirect}
  47. modal.redirect = "{$redirect}";
  48. {else}
  49. modal.redirect = "";
  50. {/if}
  51. setCookie("modal",JSON.stringify(modal),30000);
  52. //跳转
  53. {if $redirect}
  54. setTimeout(function(){
  55. window.location.href= "{$redirect}";
  56. },0)
  57. {else}
  58. setTimeout(function(){
  59. window.history.back(-1);
  60. },0)
  61. {/if}
  62. </script>
  63. <div class="hidden">
  64. <div>
  65. {template 'common/footer-base'}
  66. </div>
  67. {/if}