1
0
mirror of https://github.com/owncloud/bookmarks.git synced 2025-01-18 14:52:10 +01:00

Fix bookmark listing with mysql: limit is binded as string.

This commit is contained in:
Brice Maron 2011-10-17 13:49:33 +02:00
parent ce035ff9cf
commit ab65f73ab3

View File

@ -46,7 +46,6 @@ if($filterTag){
}
$offset = isset($_GET['page']) ? intval($_GET['page']) * 10 : 0;
$params[] = $offset;
$sort = isset($_GET['sort']) ? ($_GET['sort']) : 'bookmarks_sorting_recent';
if($sort == 'bookmarks_sorting_clicks') {
@ -62,6 +61,7 @@ if( $CONFIG_DBTYPE == 'sqlite' or $CONFIG_DBTYPE == 'sqlite3' ){
}
if($CONFIG_DBTYPE == 'pgsql' ){
$params[] = $offset;
$query = OC_DB::prepare('
SELECT id, url, title, array_to_string(array_agg(tag), \' \') as tags
FROM *PREFIX*bookmarks
@ -92,7 +92,7 @@ if($CONFIG_DBTYPE == 'pgsql' ){
GROUP BY url
'.$sqlFilterTag.'
ORDER BY *PREFIX*bookmarks.'.$sqlSort.'
LIMIT ?, 10');
LIMIT '.$offset.', 10');
}
$bookmarks = $query->execute($params)->fetchAll();