示例#1
0
 private function templateHistory(WC_Site $site)
 {
     require_once GWF_CORE_PATH . 'module/WeChall/WC_HistoryUser2.php';
     $table = GDO::table('WC_HistoryUser2');
     $orderby = 'userhist_date ASC';
     $siteid = $site->getVar('site_id');
     $conditions = "userhist_sid={$siteid}";
     $ipp = 50;
     $nItems = $table->countRows($conditions);
     $nPages = GWF_PageMenu::getPagecount($ipp, $nItems);
     $page = Common::clamp(Common::getGetInt('page', $nPages), 1, $nPages);
     $from = GWF_PageMenu::getFrom($page, $ipp);
     $rows = $table->select('*', $conditions, $orderby, array('userhist_uid', 'userhist_sid'), 50, $from);
     $href_pagemenu = GWF_WEB_ROOT . 'site/history/' . $site->urlencode2('site_name') . '/page/%PAGE%';
     $tVars = array('pagemenu' => GWF_PageMenu::display($page, $nPages, $href_pagemenu), 'result' => $rows, 'site_quickjump' => $this->module->templateSiteQuickjumpHistory());
     return $this->module->templatePHP('site_history.php', $tVars);
 }