mirror of
https://github.com/Piwigo/Piwigo.git
synced 2025-05-07 00:25:50 +03:00
fixes #777 WS categories getImages, TotalCount for correct pagination builder
This commit is contained in:
parent
a335d70418
commit
164b59588c
1 changed files with 4 additions and 2 deletions
|
@ -94,7 +94,7 @@ SELECT id, name, permalink, image_order
|
|||
$order_by = empty($order_by) ? $conf['order_by'] : 'ORDER BY '.$order_by;
|
||||
|
||||
$query = '
|
||||
SELECT i.*, GROUP_CONCAT(category_id) AS cat_ids
|
||||
SELECT SQL_CALC_FOUND_ROWS i.*, GROUP_CONCAT(category_id) AS cat_ids
|
||||
FROM '. IMAGES_TABLE .' i
|
||||
INNER JOIN '. IMAGE_CATEGORY_TABLE .' ON i.id=image_id
|
||||
WHERE '. implode("\n AND ", $where_clauses) .'
|
||||
|
@ -152,12 +152,14 @@ SELECT i.*, GROUP_CONCAT(category_id) AS cat_ids
|
|||
}
|
||||
}
|
||||
|
||||
list($total_images) = pwg_db_fetch_row(pwg_query('SELECT FOUND_ROWS()'));
|
||||
|
||||
return array(
|
||||
'paging' => new PwgNamedStruct(
|
||||
array(
|
||||
'page' => $params['page'],
|
||||
'per_page' => $params['per_page'],
|
||||
'count' => count($images)
|
||||
'count' => $total_images
|
||||
)
|
||||
),
|
||||
'images' => new PwgNamedArray(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue