| Seite $navAktuellSeite von $navSeiten_ges |
$seiteStart |
$seiteZurueck |
$nav |
$seiteVor |
$seiteEnd |
EOD;
// NAV **************************************************************
$res = array('nav' => $nav,
'ges' => $ges,
'start' => $start,
'anzProSeite' => $anzProSeite,
'paraString' => $paraString
);
return $res ;
}
function createNavigation($para,$type=0)
{
// NAV *************************************************************************************
// Blätterfunktionen
$navSeite = $para['navSeite'];
$anzProSeite = $para['anzProSeite'] or $anzProSeite = 10;
$para['page'] = $para['page'] or $para['page'] = 0;
$start = $para['page'] * $anzProSeite ;
$paraString = buildParaString($para['request']);
if ($type==0)
{
$sql2 = preg_replace("/SELECT.*FROM/i","SELECT count(*) anz FROM ",$para['sql']);
#debug($sql2,4);
$startzeit = microtime();
$result = DB::select($sql2) ;
#echo "vergangen: ".get_elapsed_time($startzeit)."