adminlog_list.php 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. <?php
  2. /**
  3. * 管理员日志列表
  4. *
  5. * @createtime 2018/03/01
  6. * @author 空竹
  7. * @copyright 芝麻开发(http://www.zhimawork.com)
  8. */
  9. require_once('admin_init.php');
  10. require_once('admincheck.php');
  11. $POWERID = '9001';//权限
  12. Admin::checkAuth($POWERID, $ADMINAUTH);
  13. ?>
  14. <!DOCTYPE html>
  15. <html>
  16. <head>
  17. <?php include('htmlhead.inc.php');?>
  18. <title>管理员日志 - 管理设置 - 管理系统 </title>
  19. </head>
  20. <body>
  21. <div id="header">
  22. <?php include('top.inc.php');?>
  23. <?php
  24. $FLAG_TOPNAV = "system";
  25. include('nav.inc.php');
  26. ?>
  27. </div>
  28. <div id="container">
  29. <?php
  30. $FLAG_LEFTMENU = 'adminlog_list';
  31. include('admin_menu.inc.php');
  32. ?>
  33. <div id="maincontent">
  34. <div class="tablelist">
  35. <table>
  36. <tr>
  37. <th>时间</th>
  38. <th>管理员帐号</th>
  39. <th>内容</th>
  40. <th>IP</th>
  41. </tr>
  42. <?php
  43. $totalcount= Adminlog::getCountAll();
  44. $shownum = 15;
  45. $pagecount = ceil($totalcount / $shownum);
  46. $page = getPage($pagecount);
  47. $rows = Adminlog::getListByPage($page, $shownum);
  48. if(!empty($rows)){
  49. foreach($rows as $row){
  50. //获取管理员账号
  51. try {
  52. $admin = new Admin($row['adminid']);
  53. $account = $admin->getAccount();
  54. }catch(MyException $e){
  55. $account = '-';
  56. }
  57. if(!empty($row['time']))
  58. $logtime = date('Y-m-d H:i:s', $row['time']);
  59. else
  60. $logtime = '';
  61. echo '<tr>
  62. <td width="20%" class="center">'.$logtime.'</td>
  63. <td width="20%">'.$account.'</td>
  64. <td width="40%">'.$row['content'].'</td>
  65. <td width="20%">'.$row['ip'].'</td>
  66. </tr>
  67. ';
  68. }
  69. }else{
  70. echo '<tr><td class="center" colspan="4">没有数据</td></tr>';
  71. }
  72. ?>
  73. </table>
  74. </div>
  75. <!-- 分页信息 -->
  76. <div id="pagelist">
  77. <div class="pageinfo">
  78. <span class="table_info">共<?php echo $totalcount;?>条数据,共<?php echo $pagecount;?>页</span>
  79. </div>
  80. <?php
  81. if($pagecount>1){
  82. echo dspPages($page, $pagecount);
  83. }
  84. ?>
  85. </div>
  86. </div>
  87. <div class="clear"></div>
  88. </div>
  89. <?php include('footer.inc.php');?>
  90. </body>
  91. </html>