Index: openacs-4/packages/acs-subsite/tcl/subsite-procs-oracle.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/tcl/subsite-procs-oracle.xql,v
diff -u -N -r1.10 -r1.11
--- openacs-4/packages/acs-subsite/tcl/subsite-procs-oracle.xql 2 Feb 2010 23:35:28 -0000 1.10
+++ openacs-4/packages/acs-subsite/tcl/subsite-procs-oracle.xql 14 Jun 2018 12:56:48 -0000 1.11
@@ -33,21 +33,6 @@
-
-
-
- select case
- when exists (select 1 from acs_object_types
- where supertype = :object_type)
- then 1
- else 0
- end
- from dual
-
-
-
-
-
@@ -59,20 +44,6 @@
-
-
-
- select pretty_name, package_key
- from apm_package_types
- where not (apm_package.singleton_p(package_key) = 1 and
- apm_package.num_instances(package_key) >= 1)
- and implements_subsite_p = 'f'
- and package_type = 'apm_application'
- order by upper(pretty_name)
-
-
-
-
and rownum < 2
Index: openacs-4/packages/acs-subsite/tcl/subsite-procs-postgresql.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/tcl/subsite-procs-postgresql.xql,v
diff -u -N -r1.12 -r1.13
--- openacs-4/packages/acs-subsite/tcl/subsite-procs-postgresql.xql 2 Feb 2010 23:35:28 -0000 1.12
+++ openacs-4/packages/acs-subsite/tcl/subsite-procs-postgresql.xql 14 Jun 2018 12:56:48 -0000 1.13
@@ -34,21 +34,6 @@
-
-
-
- select case
- when exists (select 1 from acs_object_types
- where supertype = :object_type)
- then 1
- else 0
- end
-
-
-
-
-
-
@@ -61,20 +46,6 @@
-
-
-
- select pretty_name, package_key
- from apm_package_types
- where not (apm_package__singleton_p(package_key) = 1 and
- apm_package__num_instances(package_key) >= 1)
- and not implements_subsite_p
- and package_type = 'apm_application'
- order by upper(pretty_name)
-
-
-
-
order by case when host = :search_vhost then 1
Index: openacs-4/packages/acs-subsite/tcl/subsite-procs.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/tcl/subsite-procs.tcl,v
diff -u -N -r1.55 -r1.56
--- openacs-4/packages/acs-subsite/tcl/subsite-procs.tcl 9 May 2018 15:33:28 -0000 1.55
+++ openacs-4/packages/acs-subsite/tcl/subsite-procs.tcl 14 Jun 2018 12:56:48 -0000 1.56
@@ -387,9 +387,10 @@
@author Oumi Mehrotra (oumi@arsdigita.com)
@creation-date 2000-02-07
} {
-
- return [db_string sub_type_exists_p {}]
-
+ return [db_string sub_type_exists_p {
+ select exists (select 1 from acs_object_types
+ where supertype = :object_type) from dual
+ }]
}
@@ -1122,8 +1123,15 @@
ad_proc -public subsite::get_application_options {} {
Gets options list for applications to install
} {
- set subsite_package_keys [join '[subsite::package_keys]' ","]
- return [db_list_of_lists package_types {}]
+ return [db_list_of_lists package_types {
+ select pretty_name, package_key
+ from apm_package_types t
+ where not (singleton_p and exists (select 1 from apm_packages
+ where package_key = t.package_key))
+ and implements_subsite_p = 'f'
+ and package_type = 'apm_application'
+ order by upper(pretty_name)
+ }]
}
ad_proc -private subsite::assert_user_may_add_member {} {
Index: openacs-4/packages/acs-subsite/tcl/subsite-procs.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/tcl/Attic/subsite-procs.xql,v
diff -u -N -r1.13 -r1.14
--- openacs-4/packages/acs-subsite/tcl/subsite-procs.xql 7 Aug 2017 23:47:58 -0000 1.13
+++ openacs-4/packages/acs-subsite/tcl/subsite-procs.xql 14 Jun 2018 12:56:48 -0000 1.14
@@ -26,26 +26,6 @@
-
-
-
- select count(*)
- from site_nodes
- where parent_id = :node_id
- and name = :instance_name
-
-
-
-
-
-
-
- select pretty_name from acs_object_types
- where object_type = :object_type
-
-
-
-