title = 'Browse PreDb'; $page->meta_title = 'View PreDb info'; $page->meta_keywords = 'view,predb,info,description,details'; $page->meta_description = 'View PreDb info'; $lastsearch = $_REQUEST['presearch'] ?? ''; $count = Predb::findRangeCount($lastsearch); $pageno = $_REQUEST['page'] ?? 1; $page->smarty->assign( [ 'lastSearch' => $lastsearch, 'pagecurrent' => (int)$pageno, 'pagemaximum' => (int)($count / ITEMS_PER_PAGE) + 1, 'pagerquerybase' => WWW_TOP . '/predb.php?' . $lastsearch . 'page=', 'pagerquerysuffix' => '', 'pagertotalitems' => $count, 'results' => Predb::findRange($pageno, ITEMS_PER_PAGE, $lastsearch)->to('array'), 'tz' => \lithium\data\Connections::config()['default']['object']->timezone(), ] ); // Pager has to be set outside of main assign, or it will not recieve the scope of those variables. $page->smarty->assign('pager', $page->smarty->fetch('paginate.tpl')); $page->content = $page->smarty->fetch('predb.tpl'); $page->render(); ?>