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);
 }
Example #2
0
 /**
  * 获取分页信息
  * @return array
  */
 public function getPageInfo()
 {
     $pageRet = Page::GetPageInfo($this->size, $this->total);
     $this->offset = $pageRet['offset'];
     $this->page_str = $pageRet['page_str'];
     return $pageRet;
 }
Example #3
0
 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);
 }