Index: openacs-4/packages/contacts/tcl/contact-search-procs.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/contacts/tcl/contact-search-procs.xql,v
diff -u -N -r1.20 -r1.21
--- openacs-4/packages/contacts/tcl/contact-search-procs.xql 26 Jun 2006 07:02:39 -0000 1.20
+++ openacs-4/packages/contacts/tcl/contact-search-procs.xql 8 Sep 2006 12:10:19 -0000 1.21
@@ -117,6 +117,72 @@
+
+
+ select object_type
+ from contact_searches
+ where search_id = :search_id
+
+
+
+
+
+
+ select type
+ from contact_search_conditions
+ where search_id = :search_id
+
+
+
+
+
+ select distinct parties.party_id
+ from parties, $cr_from group_approved_member_map
+ where parties.party_id = group_approved_member_map.member_id
+ $cr_where
+ and group_approved_member_map.group_id in ([template::util::tcl_to_sql_list [contacts::default_groups -package_id $package_id]])
+ $search_clause
+
+
+
+
+
+ select distinct persons.person_id as party_id
+ from persons, $cr_from group_approved_member_map
+ where persons.person_id = group_approved_member_map.member_id
+ and group_approved_member_map.group_id in ([template::util::tcl_to_sql_list [contacts::default_groups -package_id $package_id]])
+ $cr_where
+ $search_clause
+
+
+
+
+
+ select distinct organizations.organization_id as party_id,
+ from organizations, $cr_from
+ group_approved_member_map
+ where organizations.organization_id = group_approved_member_map.member_id
+ and group_approved_member_map.group_id in ([template::util::tcl_to_sql_list [contacts::default_groups -package_id $package_id]])
+ $cr_where
+ $search_clause
+
+
+
+
+
+ select distinct persons.person_id as party_id
+ from persons, $cr_from
+ group_approved_member_map,
+ acs_rels
+ where persons.person_id = group_approved_member_map.member_id
+ and group_approved_member_map.group_id in ([template::util::tcl_to_sql_list [contacts::default_groups -package_id $package_id]])
+ and persons.person_id = acs_rels.object_id_one
+ and acs_rels.rel_type = 'contact_rels_employment'
+ $cr_where
+ $search_clause
+
+
+
select 1