function _crm_core_contact_resource_index in CRM Core 7
Return an array of crm_core_contacts.
Parameters
int $page: Page number of results to return (in pages of 20).
int $page_size: Integer number of items to be returned.
Return value
array An array of node objects.
1 string reference to '_crm_core_contact_resource_index'
- crm_core_contact_services_resources in modules/
crm_core_contact/ crm_core_contact.module - Implements hook_services_resources().
File
- modules/
crm_core_contact/ includes/ crm_core_contact_resource.inc, line 50 - Resource definitions for services module.
Code
function _crm_core_contact_resource_index($page, $page_size) {
$cids = db_select('crm_core_contact', 'c')
->orderBy('created', 'DESC')
->fields('c', array(
'contact_id',
))
->range($page * $page_size, $page_size)
->execute()
->fetchCol();
$contacts = crm_core_contact_load_multiple($cids);
return services_resource_build_index_list($contacts, 'crm_core_contact', 'contact_id');
}