Index: openacs-4/packages/cms/www/modules/types/set-default-template-oracle.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/cms/www/modules/types/set-default-template-oracle.xql,v
diff -u -N
--- openacs-4/packages/cms/www/modules/types/set-default-template-oracle.xql 25 May 2001 23:49:05 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,19 +0,0 @@
-
-
-
- oracle8.1.6
-
-
-
-
- begin
- content_type.set_default_template(
- template_id => :template_id,
- content_type => :content_type,
- use_context => :context );
- end;
-
-
-
-
-
Index: openacs-4/packages/cms/www/modules/types/set-default-template-postgresql.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/cms/www/modules/types/set-default-template-postgresql.xql,v
diff -u -N
--- openacs-4/packages/cms/www/modules/types/set-default-template-postgresql.xql 25 May 2001 23:49:05 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,18 +0,0 @@
-
-
-
- postgresql7.1
-
-
-
-
- select content_type__set_default_template(
- :content_type,
- :template_id,
- :context );
-
-
-
-
-
-
Index: openacs-4/packages/cms/www/modules/types/set-default-template.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/cms/www/modules/types/set-default-template.tcl,v
diff -u -N -r1.2.14.1 -r1.2.14.2
--- openacs-4/packages/cms/www/modules/types/set-default-template.tcl 18 May 2005 15:13:12 -0000 1.2.14.1
+++ openacs-4/packages/cms/www/modules/types/set-default-template.tcl 20 Nov 2006 21:56:05 -0000 1.2.14.2
@@ -1,29 +1,14 @@
# /cms/www/modules/types/set-default-template.tcl
# Sets a template registered to a content type/context to be the default
-
request create
request set_param template_id -datatype integer
request set_param context -datatype keyword
request set_param content_type -datatype keyword
-request set_param return_url -datatype text -optional
+request set_param type_props_tab -datatype text -optional -value templates
+request set_param mount_point -datatype text -optional -value types
-db_transaction {
+content::type::set_default_template -content_type $content_type \
+ -template_id $template_id $context
-
-# set the default template, automatically unsetting any preexisting default
-db_exec_plsql set_default_template "
- begin
- content_type.set_default_template(
- template_id => :template_id,
- content_type => :content_type,
- use_context => :context );
- end;"
-}
-
-# set the default return_url if none exists
-if { [template::util::is_nil return_url] } {
- set return_url "index?content_type=$content_type&mount_point=types"
-}
-
-forward $return_url
+ad_returnredirect [export_vars -base index {content_type mount_point type_props_tab}]
Index: openacs-4/packages/cms/www/modules/types/unregister-template-oracle.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/cms/www/modules/types/unregister-template-oracle.xql,v
diff -u -N
--- openacs-4/packages/cms/www/modules/types/unregister-template-oracle.xql 25 May 2001 23:49:05 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,19 +0,0 @@
-
-
-
- oracle8.1.6
-
-
-
-
- begin
- content_type.unregister_template(
- template_id => :template_id,
- content_type => :content_type,
- use_context => :context );
- end;
-
-
-
-
-
Index: openacs-4/packages/cms/www/modules/types/unregister-template-postgresql.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/cms/www/modules/types/unregister-template-postgresql.xql,v
diff -u -N
--- openacs-4/packages/cms/www/modules/types/unregister-template-postgresql.xql 25 May 2001 23:49:05 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,19 +0,0 @@
-
-
-
- postgresql7.1
-
-
-
-
-
- select content_type__unregister_template(
- :content_type,
- :template_id,
- :context );
-
-
-
-
-
-
Index: openacs-4/packages/cms/www/modules/types/unregister-template.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/cms/www/modules/types/unregister-template.tcl,v
diff -u -N -r1.3 -r1.3.2.1
--- openacs-4/packages/cms/www/modules/types/unregister-template.tcl 16 May 2005 22:59:25 -0000 1.3
+++ openacs-4/packages/cms/www/modules/types/unregister-template.tcl 20 Nov 2006 21:56:05 -0000 1.3.2.1
@@ -1,16 +1,14 @@
# modules/types/unregister-template.tcl
# unregisters a template
-
request create
request set_param template_id -datatype integer
request set_param context -datatype keyword
request set_param content_type -datatype keyword
request set_param type_props_tab -datatype text -optional -value templates
request set_param mount_point -datatype text -optional -value types
-db_transaction {
- db_exec_plsql unregister_template {}
-}
+content::type::unregister_template -content_type $content_type \
+ -template_id $template_id -use_context $context
ad_returnredirect [export_vars -base index {content_type mount_point type_props_tab}]