select distinct parties.party_id, $sort_item
from parties $left_join, $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]])
$search_clause
[template::list::orderby_clause -orderby -name "contacts"]
select distinct organizations.organization_id as party_id, $sort_item
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]])
$cr_where
$search_clause
[template::list::orderby_clause -orderby -name "contacts"]
select distinct persons.person_id as party_id, $sort_item
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]])
$cr_where
$search_clause
[template::list::orderby_clause -orderby -name "contacts"]
select distinct persons.person_id as party_id, $sort_item
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]])
and persons.person_id = acs_rels.object_id_one
and acs_rels.rel_type = 'contact_rels_employment'
$cr_where
$search_clause
[template::list::orderby_clause -orderby -name "contacts"]
select $extend_query
organizations.name,
persons.first_names,
persons.last_name,
parties.party_id,
parties.email,
parties.url,
to_char(cr_revisions.publish_date, :date_format) as publish_date
from parties
left join persons on (parties.party_id = persons.person_id)
left join organizations on (parties.party_id = organizations.organization_id), cr_items, cr_revisions
where cr_items.item_id = party_id
and cr_items.live_revision = cr_revisions.revision_id
[template::list::page_where_clause -and -name "contacts" -key "party_id"]
$group_by_group_id
[template::list::orderby_clause -orderby -name "contacts"]
select distinct parties.party_id
from parties,
cr_items
where parties.party_id = cr_items.item_id
and parties.party_id in ( select group_approved_member_map.member_id
from group_approved_member_map
where group_approved_member_map.group_id in ([template::util::tcl_to_sql_list [contacts::default_group]]) )
[contact::search_clause -and -search_id $search_id -query $query -party_id "parties.party_id" -revision_id "cr_items.live_revision"]
select csem.extend_id
from contact_search_extend_map csem,
contact_extend_options ceo
where ceo.extend_id = csem.extend_id
and ceo.aggregated_p = 'f'
and csem.search_id = :search_id
select distinct $extend_query
rel.object_id_one as party_id,
rel.object_id_two as employee_id
from acs_rels rel,
parties
where rel.rel_type = 'contact_rels_employment'
and rel.object_id_one = parties.party_id
[template::list::page_where_clause -and -name "contacts" -key "party_id"]
select rel.object_id_one as party_id,
rel.object_id_two as employee_id
from acs_rels rel, persons p
where rel.rel_type = 'contact_rels_employment'
and person_id = object_id_one
order by last_name
select object_type
from contact_searches
where search_id = :search_id
select type
from contact_search_conditions
where search_id = :search_id