MINOR Using new PaginatedList API in searchEngine() (if available)

This commit is contained in:
Ingo Schommer 2011-10-07 11:30:05 +02:00
parent 294c0d5c6d
commit 61820b08de

View File

@ -935,10 +935,18 @@ class SQLite3Database extends SS_Database {
$objects[] = new $record['ClassName']($record);
if(isset($objects)) $doSet = new DataObjectSet($objects);
else $doSet = new DataObjectSet();
else $doSet = new DataObjectSet();
$doSet->setPageLimits($start, $pageLength, $totalCount);
return $doSet;
if(class_exists('PaginatedList')) {
$list = new PaginatedList($doSet);
$list->setPageStart($start);
$list->setPageLEngth($pageLength);
$list->setTotalItems($totalCount);
return $list;
} else {
$doSet->setPageLimits($start, $pageLength, $totalCount);
return $doSet;
}
}
/*