Index: openacs-4/packages/file-storage/www/folder-chunk.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/www/folder-chunk.adp,v
diff -u -r1.4 -r1.5
--- openacs-4/packages/file-storage/www/folder-chunk.adp 2 Apr 2002 06:50:49 -0000 1.4
+++ openacs-4/packages/file-storage/www/folder-chunk.adp 2 Apr 2002 15:25:37 -0000 1.5
@@ -4,26 +4,34 @@
|
Name |
Action |
- Size (bytes) |
+ Size |
Type |
Last Modified |
 |
- @contents.name@ |
+
+ @contents.name@
+( new )
+ |
|
- |
+
+ @contents.content_size@ items
+ |
Folder |
- |
+ @contents.last_modified@ |
 |
- @contents.name@@contents.name@ |
+ @contents.name@@contents.name@
+( new )
+ |
+
[go to | editdownload | delete] |
- @contents.content_size@ |
+ @contents.content_size@ bytes |
@contents.type@ |
@contents.last_modified@ |
Index: openacs-4/packages/file-storage/www/folder-chunk.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/www/folder-chunk.tcl,v
diff -u -r1.2 -r1.3
--- openacs-4/packages/file-storage/www/folder-chunk.tcl 8 Mar 2002 00:26:11 -0000 1.2
+++ openacs-4/packages/file-storage/www/folder-chunk.tcl 2 Apr 2002 15:25:37 -0000 1.3
@@ -19,10 +19,17 @@
set viewing_user_id [acs_magic_object "the_public"]
}
+if {![exists_and_not_null n_past_days]} {
+ set n_past_days -1
+}
+
set folder_name [fs_get_folder_name $folder_id]
-template::util::list_of_ns_sets_to_multirow \
- -rows [fs::get_folder_contents -folder_id $folder_id -user_id $viewing_user_id] \
- -var_name "contents"
+set rows [fs::get_folder_contents \
+ -folder_id $folder_id \
+ -user_id $viewing_user_id \
+ -n_past_days $n_past_days \
+]
+template::util::list_of_ns_sets_to_multirow -rows $rows -var_name "contents"
ad_return_template
Index: openacs-4/packages/file-storage/www/index.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/www/index.adp,v
diff -u -r1.8 -r1.9
--- openacs-4/packages/file-storage/www/index.adp 2 Apr 2002 06:50:49 -0000 1.8
+++ openacs-4/packages/file-storage/www/index.adp 2 Apr 2002 15:25:37 -0000 1.9
@@ -3,26 +3,51 @@
@folder_name@
@context_bar@
-
-
+
Index: openacs-4/packages/file-storage/www/index.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/www/index.tcl,v
diff -u -r1.10 -r1.11
--- openacs-4/packages/file-storage/www/index.tcl 13 Mar 2002 21:17:12 -0000 1.10
+++ openacs-4/packages/file-storage/www/index.tcl 2 Apr 2002 15:25:37 -0000 1.11
@@ -4,9 +4,10 @@
@author Kevin Scaldeferri (kevin@arsdigita.com)
@creation-date 6 Nov 2000
- @cvs-id $Id$
+ @version $Id$
} {
{folder_id:integer [fs_get_root_folder]}
+ {n_past_days:integer "-1"}
} -validate {
valid_folder -requires {folder_id:integer} {
if ![fs_folder_p $folder_id] {
@@ -52,4 +53,25 @@
set n_contents [fs::get_folder_contents_count -folder_id $folder_id -user_id $user_id]
+form create n_past_days_form
+
+set options {{0 -1} {1 1} {2 2} {3 3} {7 7} {14 14} {30 30}}
+element create n_past_days_form n_past_days \
+ -label "" \
+ -datatype text \
+ -widget select \
+ -options $options \
+ -html {onChange document.n_past_days_form.submit()} \
+ -value $n_past_days
+
+element create n_past_days_form folder_id \
+ -label "Folder ID" \
+ -datatype text \
+ -widget hidden \
+ -value $folder_id
+
+if {[form is_valid n_past_days_form]} {
+ form get_values n_past_days_form n_past_days folder_id
+}
+
ad_return_template