Switch to buildOptions for activity case create
authorMatthew Wire (MJW Consulting) <mjw@mjwconsult.co.uk>
Mon, 17 Dec 2018 21:24:45 +0000 (21:24 +0000)
committerMatthew Wire (MJW Consulting) <mjw@mjwconsult.co.uk>
Mon, 17 Dec 2018 23:11:05 +0000 (23:11 +0000)
CRM/Case/Form/CaseView.php
CRM/Case/XMLProcessor/Process.php

index 7beae76b4af129366783f937802f4c4baa076c05..9178c3ff81eeee3a3dfb884df690fe3e212d1283 100644 (file)
@@ -208,8 +208,7 @@ class CRM_Case_Form_CaseView extends CRM_Core_Form {
 
     $aTypes = $xmlProcessor->get($this->_caseType, 'ActivityTypes', TRUE);
 
-    $allActTypes = CRM_Core_PseudoConstant::activityType(TRUE, TRUE, FALSE, 'name');
-
+    $allActTypes = CRM_Activity_BAO_Activity::buildOptions('activity_type_id', 'validate');
     $emailActivityType = array_search('Email', $allActTypes);
     $pdfActivityType = array_search('Print PDF Letter', $allActTypes);
 
index 77878836f06035c69d7bca16822bc894670ddf95..eef735e44a254611d66d52663b9a6810ae32171d 100644 (file)
@@ -99,7 +99,6 @@ class CRM_Case_XMLProcessor_Process extends CRM_Case_XMLProcessor {
   public function process($xml, &$params) {
     $standardTimeline = CRM_Utils_Array::value('standardTimeline', $params);
     $activitySetName = CRM_Utils_Array::value('activitySetName', $params);
-    $activityTypeName = CRM_Utils_Array::value('activityTypeName', $params);
 
     if ('Open Case' == CRM_Utils_Array::value('activityTypeName', $params)) {
       // create relationships for the ones that are required