Index: openacs-4/packages/file-storage/www/folder-chunk-postgresql.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/www/folder-chunk-postgresql.xql,v
diff -u -r1.17 -r1.18
--- openacs-4/packages/file-storage/www/folder-chunk-postgresql.xql 9 Jun 2009 12:37:14 -0000 1.17
+++ openacs-4/packages/file-storage/www/folder-chunk-postgresql.xql 2 Apr 2013 12:04:43 -0000 1.18
@@ -40,6 +40,48 @@
+
+ postgresql8.4
+
+
+ select fs_objects.object_id,
+ fs_objects.mime_type,
+ fs_objects.name,
+ fs_objects.live_revision,
+ fs_objects.type,
+ fs_objects.pretty_type,
+ to_char(fs_objects.last_modified, 'YYYY-MM-DD HH24:MI:SS') as last_modified_ansi,
+ fs_objects.content_size,
+ fs_objects.url,
+ fs_objects.sort_key,
+ -fs_objects.sort_key as sort_key_desc,
+ fs_objects.file_upload_name,
+ fs_objects.title,
+ case
+ when :folder_path is null
+ then fs_objects.file_upload_name
+ else :folder_path || fs_objects.file_upload_name
+ end as file_url,
+ case
+ when fs_objects.last_modified >= (now() - cast('$n_past_days days' as interval))
+ then 1
+ else 0
+ end as new_p,
+ case
+ when fs_objects.type = 'folder' then
+ (select description from cr_folders where folder_id = fs_objects.object_id)
+ when fs_objects.type = 'url' then
+ (select description from cr_extlinks where extlink_id = fs_objects.object_id)
+ else
+ (select description from cr_revisions where revision_id = fs_objects.live_revision)
+ end as description
+ from fs_objects
+ where fs_objects.parent_id = :folder_id
+ and acs_permission__permission_p(fs_objects.object_id, :viewing_user_id,'read')
+ $orderby
+
+
+