Index: openacs-4/packages/contacts/lib/contacts.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/contacts/lib/contacts.xql,v diff -u -r1.1 -r1.2 --- openacs-4/packages/contacts/lib/contacts.xql 12 Jun 2005 21:23:16 -0000 1.1 +++ openacs-4/packages/contacts/lib/contacts.xql 14 Jun 2005 06:08:28 -0000 1.2 @@ -7,47 +7,11 @@ from parties left join cr_items on (parties.party_id = cr_items.item_id) left join cr_revisions on (cr_items.latest_revision = cr_revisions.revision_id ) , group_distinct_member_map where parties.party_id = group_distinct_member_map.member_id and group_distinct_member_map.group_id = '-2' -$search_clause +[contact::search_clause -and -search_id $search_id -query $query -party_id "parties.party_id" -revision_id "revision_id"] [template::list::orderby_clause -orderby -name "contacts"] - - - - select admin_role.pretty_name as admin_role_pretty, - member_role.pretty_name as member_role_pretty - from acs_rel_roles admin_role, acs_rel_roles member_role - where admin_role.role = 'admin' - and member_role.role = 'member' - - - - - - - select title, search_id - from contact_searches - where owner_id = :owner_id - and title is not null - order by lower(title) - - - - - - - select arr.pretty_plural, - art.rel_type as relation_type, - ( select count(distinct gmm.member_id) from group_approved_member_map gmm where gmm.group_id = :group_id and gmm.rel_type = art.rel_type ) as member_count - from acs_rel_types art, - acs_rel_roles arr - where art.rel_type in ( select distinct gmm.rel_type from group_approved_member_map gmm where gmm.group_id = :group_id ) - and art.role_two = arr.role - - - - select contact__name(parties.party_id), @@ -66,18 +30,4 @@ - - - - select mr.member_state as state, - count(mr.rel_id) as num_contacts - from membership_rels mr, acs_rels r - where r.rel_id = mr.rel_id - and r.object_id_one = :group_id - and r.rel_type = 'membership_rel' - group by mr.member_state - - - -