Well I gave it a shot and failed..
What's wrong with this code?
$rs = $db->PageExecute('Select newsid,title,text,time FROM news ORDER BY time', 3, $news['page']);
//If page too high get last possible page
//Check if no news exist
if ($rs->EOF() && ($rs->AtFirstPage() || $rs->AtLastPage())) print_error("No News");
elseif($rs->EOF()) print_error("Not a valid newspage");
//News navigation items
$news['next'] = $db->AbsolutePage() + 1;
$news['AtFirstPage'] = $db->AtFirstPage();
$news['previous'] = $db->AbsolutePage() - 1;
$news['AtLastPage'] = $db->AtLastPage();
$news['LastPage'] = $rs->LastPageNo();