$activities = array();
// fetch all active activity types
- $activityTypes = CRM_Activity_BAO_Activity::buildOptions('activity_type_id', 'get');
+ $activityTypes = CRM_Core_OptionGroup::values('activity_type');
// Activity.Get API params
$activityParams = array(
$dao = CRM_Core_DAO::executeQuery($query);
- $activityTypes = CRM_Activity_BAO_Activity::buildOptions('activity_type_id', 'get');
- $activityStatuses = CRM_Activity_BAO_Activity::buildOptions('activity_status_id', 'get');
-
while ($dao->fetch()) {
$activities[$dao->activity_id]['id'] = $dao->activity_id;
$activities[$dao->activity_id]['activity_type_id'] = $dao->activity_type_id;
$activities[$dao->activity_id]['activity_date_time'] = $dao->activity_date_time;
$activities[$dao->activity_id]['details'] = $dao->details;
$activities[$dao->activity_id]['status_id'] = $dao->status_id;
- $activities[$dao->activity_id]['activity_name'] = $activityTypes[$dao->activity_type_id];
- $activities[$dao->activity_id]['status'] = $activityStatuses[$dao->status_id];
+ $activities[$dao->activity_id]['activity_name'] = CRM_Core_PseudoConstant::getLabel('CRM_Activity_BAO_Activity', 'activity_type_id', $dao->activity_type_id);
+ $activities[$dao->activity_id]['status'] = CRM_Core_PseudoConstant::getLabel('CRM_Activity_BAO_Activity', 'activity_status_id', $dao->status_id);
// set to null if not set
if (!isset($activities[$dao->activity_id]['source_contact_id'])) {