Index: openacs-4/packages/cms/www/modules/templates/index.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/cms/www/modules/templates/index.tcl,v diff -u -N -r1.8 -r1.9 --- openacs-4/packages/cms/www/modules/templates/index.tcl 17 Nov 2004 23:07:37 -0000 1.8 +++ openacs-4/packages/cms/www/modules/templates/index.tcl 9 May 2005 22:44:49 -0000 1.9 @@ -5,34 +5,30 @@ @author Michael Steigman @creation-date October 2004 } { - { item_id:integer ""} - { mount_point:optional "templates"} + { folder_id:integer ""} + { mount_point "templates" } + { parent_id:integer ""} + { orderby "title,asc" } + { page:optional ""} { path:optional "" } } set package_url [ad_conn package_url] set clipboardfloats_p [clipboard::floats_p] -# Tree hack -if { $item_id == [cm::modules::templates::getRootFolderID] } { - set refresh_id "" -} else { - set refresh_id $item_id -} - if { ! [string equal $path {}] } { set item_id [db_string get_id ""] - if { [string equal $item_id {}] } { + if { [string equal $folder_id {}] } { set msg "The requested folder $path does not exist." request error invalid_path $msg } } else { - if { [string equal $item_id {}] } { - set item_id [db_string get_root_folder_id ""] + if { [string equal $folder_id {}] } { + set folder_id [cm::modules::templates::getRootFolderID [ad_conn package_id]] } set path [db_string get_path ""] @@ -49,55 +45,16 @@ set page_title "Template Folder - $info(label)" -set folder_id $item_id -set parent_id $item_id +#set folder_id $item_id +#set parent_id $item_id -template::list::create \ - -name folder_contents \ - -multirow folder_contents \ - -has_checkboxes \ - -actions [list "New Template" [export_vars -base new-template?mount_point=templates {folder_id}] "Create a new template within this folder" \ - "New Folder" [export_vars -base new-folder?mount_point=templates {parent_id}] "Create a new folder within this folder" \ - "Move Items" [export_vars -base move?mount_point=sitemap {folder_id}] "Move folder" \ - "Copy Items" [export_vars -base copy?mount_point=sitemap {folder_id}] "Copy folder" \ - "Delete Items" [export_vars -base delete?mount_point=sitemap {folder_id}] "Delete folder"] \ - -elements { - copy { - label "Clipboard" - display_template "