Example #1
0
 public function excute()
 {
     $loginUser = Lib_User::NeedLogin();
     $pageSize = 20;
     $searchUser = new Search_User();
     $count = $searchUser->getCount();
     $pageInfo = Page::GetPageInfo($pageSize, $count);
     $searchUser->size = $pageSize;
     $searchUser->offset = $pageInfo['offset'];
     $users = $searchUser->getList();
     foreach ($users as $index => $user) {
         $user['create_date'] = date('Y-m-d H:i:s', $user['create_time']);
         $user['login_date'] = date('Y-m-d H:i:s', $user['login_time']);
         $users[$index] = $user;
     }
     $tableObj = new Html_Table($users);
     $keyMap = array('id' => '用户ID', 'username' => '用户名', 'create_date' => '注册时间', 'register_ip' => '注册IP', 'login_date' => '最后登陆时间', 'login_ip' => '最后登录IP');
     $tableObj->setTableInfo($keyMap);
     $tableHtml = $tableObj->createHtml();
     $param = array('loginUser' => $loginUser, 'tableHtml' => $tableHtml, 'pageStr' => $pageInfo['page_str']);
     $this->show($param);
 }