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); }
/** * 获取分页信息 * @return array */ public function getPageInfo() { $pageRet = Page::GetPageInfo($this->size, $this->total); $this->offset = $pageRet['offset']; $this->page_str = $pageRet['page_str']; return $pageRet; }
public function SendPageDataToTemp() { $database = Mysql::getConnection(); if (isset($_GET['p'])) { $pageId = $database->handler->real_escape_string($_GET['p']); } else { $pageId = WEBSITE_DEFAULT_PAGE; } $pageData = Page::GetPageInfo($pageId); $template = Template::getInstance(); $template->template->assign("pageId", $pageData->pageId); $template->template->assign("pageTitle", $pageData->pageTitle); $template->template->assign("pageType", $pageData->pageType); $template->template->assign("pageTemp", $pageData->pageTemp); $template->template->assign("pageShow", $pageData->pageShow); }