function _crm_core_activity_resource_index in CRM Core 7
Return an array of crm_core_activities.
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_activity_resource_index'
- crm_core_activity_services_resources in modules/
crm_core_activity/ crm_core_activity.module - Implements hook_services_resources().
File
- modules/
crm_core_activity/ includes/ crm_core_activity_resource.inc, line 50 - Resource definitions for services module.
Code
function _crm_core_activity_resource_index($page, $page_size) {
$aids = db_select('crm_core_activity', 'c')
->orderBy('created', 'DESC')
->fields('c', array(
'activity_id',
))
->range($page * $page_size, $page_size)
->execute()
->fetchCol();
$activities = crm_core_activity_load_multiple($aids);
return services_resource_build_index_list($activities, 'crm_core_activity', 'activity_id');
}