Index: openacs-4/packages/cms/www/modules/templates/edit.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/cms/www/modules/templates/edit.adp,v diff -u -N -r1.5 -r1.6 --- openacs-4/packages/cms/www/modules/templates/edit.adp 9 May 2005 22:44:49 -0000 1.5 +++ openacs-4/packages/cms/www/modules/templates/edit.adp 16 May 2005 20:47:56 -0000 1.6 @@ -1,31 +1,17 @@ Edit Template - + -

Edit Template

-@path;noquote@ -
+ - - - - + + Index: openacs-4/packages/cms/www/modules/templates/edit.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/cms/www/modules/templates/edit.tcl,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/cms/www/modules/templates/edit.tcl 19 Aug 2002 04:07:50 -0000 1.3 +++ openacs-4/packages/cms/www/modules/templates/edit.tcl 16 May 2005 20:47:56 -0000 1.4 @@ -1,6 +1,12 @@ -request create -params { - template_id -datatype integer - edit_revision -datatype integer -optional +ad_page_contract { + + @author Michael Steigman + @creation-date May 2005 +} { + { template_id:integer } + { edit_revision:optional "" } + { mount_point "templates"} + { template_props_tab:optional "revision"} } if { ! [request is_valid] } { return } Index: openacs-4/packages/cms/www/modules/templates/properties.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/cms/www/modules/templates/properties.adp,v diff -u -N -r1.5 -r1.6 --- openacs-4/packages/cms/www/modules/templates/properties.adp 9 May 2005 22:44:49 -0000 1.5 +++ openacs-4/packages/cms/www/modules/templates/properties.adp 16 May 2005 20:47:56 -0000 1.6 @@ -1,98 +1,20 @@ @page_title@ -

- -@page_title;noquote@ -

-
-

+ -    -@description;noquote@ -No description + -

- - - -

- - - -

- \ No newline at end of file Index: openacs-4/packages/cms/www/modules/templates/properties.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/cms/www/modules/templates/properties.tcl,v diff -u -N -r1.4 -r1.5 --- openacs-4/packages/cms/www/modules/templates/properties.tcl 16 Nov 2004 22:32:51 -0000 1.4 +++ openacs-4/packages/cms/www/modules/templates/properties.tcl 16 May 2005 20:47:56 -0000 1.5 @@ -38,8 +38,6 @@ template::forward index?id=$item_id } -set package_url [ad_conn package_url] - # query the content_type of the item ID so we can check for a custom info page db_1row get_info "" -column_array info template::util::array_to_vars info Index: openacs-4/packages/cms/www/modules/templates/template-header.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/cms/www/modules/templates/template-header.adp,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/cms/www/modules/templates/template-header.adp 16 May 2005 20:47:56 -0000 1.1 @@ -0,0 +1,16 @@ +

+ +@page_title;noquote@ +

+
+

+ +    +@description;noquote@ +No description + +

+ + + +

\ No newline at end of file Index: openacs-4/packages/cms/www/modules/templates/template-header.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/cms/www/modules/templates/template-header.tcl,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/cms/www/modules/templates/template-header.tcl 16 May 2005 20:47:56 -0000 1.1 @@ -0,0 +1,12 @@ +request create -params { + item_id -datatype integer + mount_point -datatype keyword -optional -value templates + template_props_tab -datatype keyword -optional -value revisions +} + +# query the content_type of the item ID so we can check for a custom info page +db_1row get_info "" -column_array info +template::util::array_to_vars info + +set item_title [db_string get_item_title ""] +set page_title "Content Template - $item_title" \ No newline at end of file Index: openacs-4/packages/cms/www/modules/templates/template-header.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/cms/www/modules/templates/template-header.xql,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/cms/www/modules/templates/template-header.xql 16 May 2005 20:47:56 -0000 1.1 @@ -0,0 +1,27 @@ + + + + + + + select + i.content_type, i.latest_revision, r.description + from + cr_items i, cr_revisions r + where + i.item_id = :item_id + and + r.revision_id = content_item__get_best_revision(:item_id) + + + + + + + + select title from cr_revisions where revision_id = :latest_revision + + + + + Index: openacs-4/packages/cms/www/modules/templates/template-tabs.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/cms/www/modules/templates/template-tabs.adp,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/cms/www/modules/templates/template-tabs.adp 16 May 2005 20:47:56 -0000 1.1 @@ -0,0 +1,64 @@ + + +

Index: openacs-4/packages/cms/www/modules/templates/template-tabs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/cms/www/modules/templates/template-tabs.tcl,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/cms/www/modules/templates/template-tabs.tcl 16 May 2005 20:47:56 -0000 1.1 @@ -0,0 +1,7 @@ +request create -params { + item_id -datatype integer + mount_point -datatype text -optional -value templates + template_props_tab -datatype text +} + +set package_url [ad_conn package_url] Index: openacs-4/packages/cms/www/modules/templates/upload.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/cms/www/modules/templates/upload.adp,v diff -u -N -r1.4 -r1.5 --- openacs-4/packages/cms/www/modules/templates/upload.adp 9 May 2005 22:44:49 -0000 1.4 +++ openacs-4/packages/cms/www/modules/templates/upload.adp 16 May 2005 20:47:56 -0000 1.5 @@ -1,23 +1,17 @@ Upload new template revision - + -

Upload Template

-@path@ + -
- - - - -
+ + Index: openacs-4/packages/cms/www/modules/templates/upload.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/cms/www/modules/templates/upload.tcl,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/cms/www/modules/templates/upload.tcl 20 Aug 2002 04:18:00 -0000 1.3 +++ openacs-4/packages/cms/www/modules/templates/upload.tcl 16 May 2005 20:47:56 -0000 1.4 @@ -1,5 +1,11 @@ -request create -params { - template_id -datatype integer +ad_page_contract { + + @author Michael Steigman + @creation-date May 2005 +} { + { template_id:integer } + { mount_point "templates"} + { template_props_tab:optional "revision"} } if { ! [request is_valid] } { return }