X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=Civi%2FCCase%2FSequenceListener.php;h=3629914bca9ffff813a268d3050afcae7cf76e97;hb=67e7968f5bc73783ebc41857bade8ab167ef8112;hp=7135c84b540c373e094d516dab8951bb060e10b0;hpb=fe1f07566a533c23e40b453bf6eb8972d46c6e5a;p=civicrm-core.git diff --git a/Civi/CCase/SequenceListener.php b/Civi/CCase/SequenceListener.php index 7135c84b54..3629914bca 100644 --- a/Civi/CCase/SequenceListener.php +++ b/Civi/CCase/SequenceListener.php @@ -54,7 +54,7 @@ class SequenceListener implements CaseChangeListener { $actTypes = array_flip(\CRM_Activity_BAO_Activity::buildOptions('activity_type_id', 'validate')); $actStatuses = array_flip(\CRM_Activity_BAO_Activity::getStatusesByType(\CRM_Activity_BAO_Activity::COMPLETED)); - $actIndex = $analyzer->getActivityIndex(array('activity_type_id', 'status_id')); + $actIndex = $analyzer->getActivityIndex(['activity_type_id', 'status_id']); foreach ($activitySetXML->ActivityTypes->ActivityType as $actTypeXML) { $actTypeId = $actTypes[(string) $actTypeXML->name]; @@ -78,10 +78,10 @@ class SequenceListener implements CaseChangeListener { } // OK, the all activities have completed - civicrm_api3('Case', 'create', array( + civicrm_api3('Case', 'create', [ 'id' => $analyzer->getCaseId(), 'status_id' => 'Closed', - )); + ]); $analyzer->flush(); } @@ -114,12 +114,12 @@ class SequenceListener implements CaseChangeListener { * @param \SimpleXMLElement $actXML the tag which describes the new activity */ public function createActivity(Analyzer $analyzer, \SimpleXMLElement $actXML) { - $params = array( + $params = [ 'activity_type_id' => (string) $actXML->name, 'status_id' => 'Scheduled', 'activity_date_time' => \CRM_Utils_Time::getTime('YmdHis'), 'case_id' => $analyzer->getCaseId(), - ); + ]; $case = $analyzer->getCase(); if (!empty($case['contact_id'])) { $params['target_id'] = \CRM_Utils_Array::first($case['contact_id']);