$output->template = '%mgrName%List.html';
$output->pageTitle = '%MgrName% :: List';
// only execute if CRUD option selected
if (%crud%) {
$query = " SELECT
%field_list%
FROM {$this->conf['table']['%mgrName%']}
";
$limit = $_SESSION['aPrefs']['resPerPage'];
$pagerOptions = array(
'mode' => 'Sliding',
'delta' => 3,
'perPage' => $limit,
);
$aPagedData = SGL_DB::getPagedData($this->dbh, $query, $pagerOptions);
if (PEAR::isError($aPagedData)) {
return false;
}
$output->aPagedData = $aPagedData;
$output->totalItems = $aPagedData['totalItems'];
if (is_array($aPagedData['data']) && count($aPagedData['data'])) {
$output->pager = ($aPagedData['totalItems'] <= $limit) ? false : true;
}
}