You are here

function _crm_core_activity_resource_create in CRM Core 7

Callback for the 'create' method.

1 call to _crm_core_activity_resource_create()
_crm_core_activity_resource_update in modules/crm_core_activity/includes/crm_core_activity_resource.inc
Callback for the 'update' method.
1 string reference to '_crm_core_activity_resource_create'
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 66
Resource definitions for services module.

Code

function _crm_core_activity_resource_create($activity_data) {
  try {
    $activity = entity_create('crm_core_activity', $activity_data);
    unset($activity->is_new);
    crm_core_activity_save($activity);
    return $activity;
  } catch (Exception $exception) {
    watchdog_exception('crm_core_activity', $exception);
    return services_error($exception, 406, $activity_data);
  }
}