Esempio n. 1
0
File: render.php Progetto: rjha/sc
function render_links($total)
{
    global $baseURI;
    global $pageSize;
    for ($j = 1; $j <= 10; $j++) {
        $qparams = array("gpage" => $j, "gpa" => $j * $pageSize);
        $paginator = new \com\indigloo\ui\Pagination($qparams, $pageSize);
        $paginator->setBaseConvert(false);
        $paginator->setMaxPageNo(4);
        $start = ($j - 1) * $pageSize;
        $end = $start + $pageSize;
        $end = $end > $total ? $total : $end;
        $gNumRecords = $end - $start;
        printf(" \n\n Total (%d) page-%d \t start-%d end-%d \t gNumRecords %d \n ", $total, $j, $start, $end, $gNumRecords);
        $paginator->render($baseURI, $start, $end, $gNumRecords);
        printf("  \n ---------------- \n");
        if (!$paginator->hasNext($gNumRecords)) {
            break;
        }
    }
}