Version 1.1-alpha1()
------------------------------------------------------------------------
+ * Fix getting multiple images for directories that were put into
+ the Acccess List (garvinhicking)
+
* Allow to create new groups from existing ones, by editing them
and clicking on "Create new group". (garvinhicking)
);
serendipity_ACL_SQL($cond, false, 'directory');
+ if ($serendipity['dbType'] == 'postgres') {
+ $cond['group'] = '';
+ $cond['distinct'] = 'DISTINCT';
+ } else {
+ $cond['group'] = 'GROUP BY i.id';
+ $cond['distinct'] = '';
+ }
+
$basequery = "FROM {$serendipity['dbPrefix']}images AS i
LEFT OUTER JOIN {$serendipity['dbPrefix']}authors AS a
ON i.authorid = a.authorid
{$cond['and']}";
- $query = "SELECT i.*,
+ $query = "SELECT {$cond['distinct']} i.id, i.name, i.extension, i.mime, i.size, i.dimensions_width, i.dimensions_height, i.date, i.thumbnail_name, i.authorid, i.path, i.hotlink,
a.realname AS authorname
$basequery
+ {$cond['group']}
ORDER BY $order $ordermode $limitsql";
$rs = serendipity_db_query($query, false, 'assoc');
+
if (!is_array($rs)) {
return array();
}