adminlog.class.php 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <?php
  2. /**
  3. * 管理员日志类
  4. *
  5. * @createtime 2018/03/01
  6. * @author 空竹
  7. * @copyright 芝麻开发(http://www.zhimawork.com)
  8. */
  9. class Adminlog {
  10. /**
  11. * 记录管理员日志
  12. *
  13. * @param $log 日志内容
  14. *
  15. */
  16. static public function add($log){
  17. if(empty($log)) throw new MyException('日志内容不能为空', 101);
  18. $adminid = Admin::getSession();
  19. $attr = array(
  20. 'adminid' => $adminid,
  21. 'content' => $log
  22. );
  23. $Table_adminlog = new Table_adminlog();
  24. return $Table_adminlog->add($attr);
  25. }
  26. /**
  27. * 管理员日志记录列表
  28. *
  29. * @param $page 当前页
  30. * @param $pagesize 每页大小
  31. *
  32. */
  33. static public function getListByPage($page, $pagesize){
  34. $filter = array();
  35. $Table_adminlog = new Table_adminlog();
  36. return $Table_adminlog->getList($filter, 0, $page, $pagesize);
  37. }
  38. //管理员日志总数
  39. static public function getCountAll(){
  40. $filter = array();
  41. $Table_adminlog = new Table_adminlog();
  42. return $Table_adminlog->getList($filter, 1);
  43. }
  44. }
  45. ?>