You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

36 lines
1.1 KiB

<?php
require_once realpath(dirname(__DIR__) . DIRECTORY_SEPARATOR . 'smarty.php');
use app\models\Predb;
$page = new AdminPage();
$page->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();
?>