userlogs.php 1.1 KB

123456789101112131415161718192021222324252627
  1. <?php
  2. namespace WY\app\controller\agent;
  3. use WY\app\libs\Controller;
  4. if (!defined('WY_ROOT')) {
  5. exit;
  6. }
  7. class userlogs extends CheckUser
  8. {
  9. public function index()
  10. {
  11. $page = $this->req->get('p');
  12. $page = $page ? intval($page) : 1;
  13. $pagesize = 20;
  14. $offset = ($page - 1) * $pagesize;
  15. $where = array('fields' => 'userid=? and addtime>=?', 'values' => array($_SESSION['login_agentid'], time() - 60 * 60 * 24 * 7));
  16. $lists = array();
  17. if ($totalsize = $this->model()->from('userlogs')->where($where)->count()) {
  18. $totalpage = ceil($totalsize / $pagesize);
  19. $page = $page > $totalpage ? $totalpage : $page;
  20. $lists = $this->model()->select()->from('userlogs')->where($where)->limit($pagesize)->offset($offset)->orderby('id desc')->fetchAll();
  21. }
  22. $pagelist = $this->page->put(array('page' => $page, 'pagesize' => $pagesize, 'totalsize' => $totalsize, 'url' => '?p='));
  23. $data = array('title' => '登录日志', 'lists' => $lists, 'pagelist' => $pagelist);
  24. $this->put('userlogs.php', $data);
  25. }
  26. }