mirror of
https://github.com/standardebooks/web.git
synced 2025-07-22 23:34:48 -04:00
Implement FilterEbooks via DB
This commit is contained in:
parent
d9b6e3020c
commit
989dcab9f0
2 changed files with 56 additions and 81 deletions
|
@ -35,12 +35,14 @@ try{
|
|||
$tags = [];
|
||||
}
|
||||
|
||||
$ebooks = Library::FilterEbooks($query != '' ? $query : null, $tags, $sort);
|
||||
$result = Library::FilterEbooks($query != '' ? $query : null, $tags, $sort, $page, $perPage);
|
||||
/** @var array<Ebook> $ebooks */
|
||||
$ebooks = $result['ebooks'];
|
||||
/** @var int $totalEbooks */
|
||||
$totalEbooks = $result['ebooksCount'];
|
||||
$pageTitle = 'Browse Standard Ebooks';
|
||||
$pageHeader = 'Browse Ebooks';
|
||||
$pages = ceil(sizeof($ebooks) / $perPage);
|
||||
$totalEbooks = sizeof($ebooks);
|
||||
$ebooks = array_slice($ebooks, ($page - 1) * $perPage, $perPage);
|
||||
$pages = ceil($totalEbooks / $perPage);
|
||||
|
||||
if($page > 1){
|
||||
$pageTitle .= ', page ' . $page;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue