Index: openacs-4/packages/acs-tcl/tcl/apm-install-procs-oracle.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/acs-tcl/tcl/apm-install-procs-oracle.xql,v
diff -u -r1.10 -r1.11
--- openacs-4/packages/acs-tcl/tcl/apm-install-procs-oracle.xql 12 Jul 2004 11:12:38 -0000 1.10
+++ openacs-4/packages/acs-tcl/tcl/apm-install-procs-oracle.xql 25 Nov 2008 17:08:49 -0000 1.11
@@ -124,6 +124,8 @@
pretty_plural => :pretty_plural,
initial_install_p => :initial_install_p,
singleton_p => :singleton_p,
+ implements_subsite_p => :implements_subsite_p,
+ inherit_templates_p => :inherit_templates_p,
spec_file_path => :spec_file_path,
spec_file_mtime => :spec_file_mtime
);
@@ -144,6 +146,8 @@
pretty_plural => :pretty_plural,
initial_install_p => :initial_install_p,
singleton_p => :singleton_p,
+ implements_subsite_p => :implements_subsite_p,
+ inherit_templates_p => :inherit_templates_p,
spec_file_path => :spec_file_path,
spec_file_mtime => :spec_file_mtime
);
@@ -244,6 +248,51 @@
+
+
+ select apm.register_parameter(
+ parameter_name => ap.parameter_name,
+ package_key => :descendent_package_key,
+ description => ap.description,
+ datatype => ap.datatype,
+ default_value => ap.default_value,
+ section_name => qp.section_name,
+ min_n_values => ap.min_n_values,
+ max_n_values => ap.max_n_values)
+ from apm_parameters ap
+ where package_key = :package_key
+ and not exists (select 1
+ from apm_parameters ap2
+ where ap2.parameter_name = ap.parameter_name
+ and ap2.package_key = :descendent_package_key)
+
+
+
+
+
+
+ select apm.register_parameter(
+ parameter_name => ap.parameter_name,
+ package_key => :package_key,
+ description => ap.description,
+ datatype => ap.datatype,
+ default_value => ap.default_value,
+ section_name => qp.section_name,
+ min_n_values => ap.min_n_values,
+ max_n_values => ap.max_n_values)
+ from apm_parameters ap
+ where package_key = :inherited_package_key
+ and not exists (select 1
+ from apm_parameters ap2
+ where ap2.parameter_name = ap.parameter_name
+ and ap2.package_key = :package_key)
+
+
+
+
+
+
+