pagination on random books
This commit is contained in:
@@ -509,10 +509,11 @@ class NetBiblio extends WebService
|
||||
*
|
||||
* @param int $number Number of random books to return
|
||||
* @param null $seed
|
||||
* @param int $page
|
||||
* @return array
|
||||
* @throws WebException
|
||||
*/
|
||||
public function GetRandomBooks($number = 100, $seed = null) {
|
||||
public function GetRandomBooks($number = 100, $seed = null, $page = 0) {
|
||||
if(is_null($seed)) {
|
||||
$seed = time();
|
||||
}
|
||||
@@ -520,7 +521,7 @@ class NetBiblio extends WebService
|
||||
$bs = new BookSearch();
|
||||
$bs->addSortField('random_'.$seed);
|
||||
$bs->addQuery(1, 'visible');
|
||||
$results = $bs->getResults(0, $number);
|
||||
$results = $bs->getResults($page, $number);
|
||||
return $this->AddBookData($results['books']);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user