Index: openacs-4/packages/file-storage/www/file-oracle.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/www/Attic/file-oracle.xql,v
diff -u -r1.14 -r1.15
--- openacs-4/packages/file-storage/www/file-oracle.xql	29 Jun 2004 10:18:25 -0000	1.14
+++ openacs-4/packages/file-storage/www/file-oracle.xql	23 Nov 2017 10:06:32 -0000	1.15
@@ -3,13 +3,6 @@
 <queryset>
    <rdbms><type>oracle</type><version>8.1.6</version></rdbms>
 
-<fullquery name="get_folder">      
-      <querytext>
-	select content_item.get_parent_folder(:file_id)
-	from dual
-      </querytext>
-</fullquery>
-
 <fullquery name="file_info">      
       <querytext>
       
@@ -53,24 +46,9 @@
                       where m.object_id = r.revision_id
                         and m.party_id = :user_id
                         and m.privilege = 'read')
-	$show_versions order by last_modified desc
+	and $show_versions order by last_modified desc
 
       </querytext>
 </fullquery> 
 
-<partialquery name="show_all_versions">      
-      <querytext>
-
-      </querytext>
-</partialquery> 	
-
-<partialquery name="show_live_version">      
-      <querytext>
-
-	and r.revision_id = i.live_revision
-
-      </querytext>
-</partialquery> 	
-
- 
 </queryset>
Index: openacs-4/packages/file-storage/www/file-postgresql.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/www/Attic/file-postgresql.xql,v
diff -u -r1.17 -r1.18
--- openacs-4/packages/file-storage/www/file-postgresql.xql	7 Aug 2017 23:48:11 -0000	1.17
+++ openacs-4/packages/file-storage/www/file-postgresql.xql	23 Nov 2017 10:06:32 -0000	1.18
@@ -3,12 +3,6 @@
 <queryset>
    <rdbms><type>postgresql</type><version>7.1</version></rdbms>
 
-<fullquery name="get_folder">      
-      <querytext>
-	select content_item__get_parent_folder(:file_id)
-      </querytext>
-</fullquery>
-
 <fullquery name="file_info">      
       <querytext>
       
@@ -78,21 +72,6 @@
     </querytext>
 </fullquery>
 
-
-<partialquery name="show_all_versions">      
-      <querytext>
-
-      </querytext>
-</partialquery> 	
-
-<partialquery name="show_live_version">      
-      <querytext>
-
-	and r.revision_id = i.live_revision
-
-      </querytext>
-</partialquery> 	
-
 </queryset>
 
 
Index: openacs-4/packages/file-storage/www/file.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/www/file.tcl,v
diff -u -r1.36 -r1.37
--- openacs-4/packages/file-storage/www/file.tcl	7 Aug 2017 23:48:11 -0000	1.36
+++ openacs-4/packages/file-storage/www/file.tcl	23 Nov 2017 10:06:32 -0000	1.37
@@ -37,16 +37,15 @@
 db_1row file_info ""
 
 # get folder id so we can implement a back link
-set folder_id [db_string get_folder {}]
+set folder_id [content::item::get_parent_folder -item_id $file_id]
 set folder_write_p [permission::permission_p -object_id $folder_id -privilege write]
 
 set folder_view_url [export_vars -base index {folder_id}]
 
-# We use the new db_map here
 if { $show_all_versions_p } {
-    set show_versions [db_map show_all_versions]
+    set show_versions ""
 } else {
-    set show_versions [db_map show_live_version]
+    set show_versions "and r.revision_id = i.live_revision"
 }
 
 set not_show_all_versions_p [expr {!$show_all_versions_p}]