X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;ds=sidebyside;f=api%2Fv3%2FCase.php;h=1f5b9b6ae46a9bf2cfe290692499795b25332b6c;hb=530f7d9dfc8239c7179751ef666a80e9f9cf8e8e;hp=3cf80ca99e8b4408485ca54583dbb1da2dbd9813;hpb=34549323dc186f2fb67e4933a26c1de946a99700;p=civicrm-core.git diff --git a/api/v3/Case.php b/api/v3/Case.php index 3cf80ca99e..1f5b9b6ae4 100644 --- a/api/v3/Case.php +++ b/api/v3/Case.php @@ -145,19 +145,19 @@ function _civicrm_api3_case_create_xmlProcessor($params, $caseBAO) { // Initialize XML processor with $params $xmlProcessor = new CRM_Case_XMLProcessor_Process(); $xmlProcessorParams = [ - 'clientID' => CRM_Utils_Array::value('contact_id', $params), - 'creatorID' => CRM_Utils_Array::value('creator_id', $params), + 'clientID' => $params['contact_id'] ?? NULL, + 'creatorID' => $params['creator_id'] ?? NULL, 'standardTimeline' => 1, 'activityTypeName' => 'Open Case', - 'caseID' => CRM_Utils_Array::value('id', $params), - 'subject' => CRM_Utils_Array::value('subject', $params), - 'location' => CRM_Utils_Array::value('location', $params), - 'activity_date_time' => CRM_Utils_Array::value('start_date', $params), - 'duration' => CRM_Utils_Array::value('duration', $params), - 'medium_id' => CRM_Utils_Array::value('medium_id', $params), - 'details' => CRM_Utils_Array::value('details', $params), + 'caseID' => $params['id'] ?? NULL, + 'subject' => $params['subject'] ?? NULL, + 'location' => $params['location'] ?? NULL, + 'activity_date_time' => $params['start_date'] ?? NULL, + 'duration' => $params['duration'] ?? NULL, + 'medium_id' => $params['medium_id'] ?? NULL, + 'details' => $params['details'] ?? NULL, 'custom' => [], - 'relationship_end_date' => CRM_Utils_Array::value('end_date', $params), + 'relationship_end_date' => $params['end_date'] ?? NULL, ]; // Do it! :-D