Index: openacs-4/packages/file-storage/tcl/file-storage-procs-oracle.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/tcl/file-storage-procs-oracle.xql,v
diff -u -r1.16 -r1.17
--- openacs-4/packages/file-storage/tcl/file-storage-procs-oracle.xql 24 Jun 2002 19:14:55 -0000 1.16
+++ openacs-4/packages/file-storage/tcl/file-storage-procs-oracle.xql 28 Jun 2002 15:12:29 -0000 1.17
@@ -39,6 +39,17 @@
+
+
+ begin
+ content_folder.rename(
+ folder_id => :folder_id,
+ label => :name
+ );
+ end;
+
+
+
select fc.*
Index: openacs-4/packages/file-storage/tcl/file-storage-procs-postgresql.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/tcl/file-storage-procs-postgresql.xql,v
diff -u -r1.22 -r1.23
--- openacs-4/packages/file-storage/tcl/file-storage-procs-postgresql.xql 24 Jun 2002 19:14:55 -0000 1.22
+++ openacs-4/packages/file-storage/tcl/file-storage-procs-postgresql.xql 28 Jun 2002 15:12:29 -0000 1.23
@@ -31,6 +31,19 @@
+
+
+ begin
+ select content_folder__rename(
+ :folder_id,
+ null,
+ :name,
+ null
+ );
+ end;
+
+
+
select fc.*
Index: openacs-4/packages/file-storage/tcl/file-storage-procs.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/tcl/file-storage-procs.tcl,v
diff -u -r1.17 -r1.18
--- openacs-4/packages/file-storage/tcl/file-storage-procs.tcl 24 Jun 2002 19:14:55 -0000 1.17
+++ openacs-4/packages/file-storage/tcl/file-storage-procs.tcl 28 Jun 2002 15:12:29 -0000 1.18
@@ -290,6 +290,15 @@
return [db_exec_plsql new_folder {}]
}
+ ad_proc -public rename_folder {
+ {-folder_id:required}
+ {-name:required}
+ } {
+ rename the given folder
+ } {
+ db_exec_plsql rename_folder {}
+ }
+
ad_proc -public object_p {
{-object_id:required}
} {
@@ -375,7 +384,7 @@
}
if {[empty_string_p $user_id]} {
- set user_id [acs_magic_object "the_public"]
+ set user_id [acs_magic_object the_public]
}
return [db_string select_folder_contents_count {}]