X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FActivity%2FBAO%2FQuery.php;h=e378efe51d8390975174709584c5f86c1b7514ef;hb=6327b760fa13ddc865aafb0486c090073dede3d8;hp=5a53b144c7ca51def7b7c039638db132358aebff;hpb=ffd932138afb0b5d5bb60dabe047641009cea4ef;p=civicrm-core.git diff --git a/CRM/Activity/BAO/Query.php b/CRM/Activity/BAO/Query.php index 5a53b144c7..e378efe51d 100644 --- a/CRM/Activity/BAO/Query.php +++ b/CRM/Activity/BAO/Query.php @@ -51,7 +51,7 @@ class CRM_Activity_BAO_Query { } if (!empty($query->_returnProperties['activity_type_id'])) { - $query->_select['activity_type_id'] = "activity_type.id as activity_type_id"; + $query->_select['activity_type_id'] = "activity_type.value as activity_type_id"; $query->_element['activity_type_id'] = 1; $query->_tables['civicrm_activity'] = 1; $query->_tables['activity_type'] = 1; @@ -60,8 +60,7 @@ class CRM_Activity_BAO_Query { } if (!empty($query->_returnProperties['activity_type'])) { - $query->_select['activity_type'] = "activity_type.label as activity_type, - civicrm_activity.activity_type_id as activity_type_id"; + $query->_select['activity_type'] = "activity_type.label as activity_type"; $query->_element['activity_type'] = 1; $query->_tables['civicrm_activity'] = 1; $query->_tables['activity_type'] = 1; @@ -91,7 +90,8 @@ class CRM_Activity_BAO_Query { } if (!empty($query->_returnProperties['activity_status'])) { - $query->_select['activity_status'] = "activity_status.label as activity_status"; + $query->_select['activity_status'] = "activity_status.label as activity_status, + civicrm_activity.status_id as status_id"; $query->_element['activity_status'] = 1; $query->_tables['civicrm_activity'] = 1; $query->_tables['activity_status'] = 1; @@ -220,7 +220,7 @@ class CRM_Activity_BAO_Query { break; } $value = CRM_Utils_Type::escape($value, 'Integer'); - $query->_where[$grouping][] = " source_record_id = $value"; + $query->_where[$grouping][] = " civicrm_activity.source_record_id = $value"; $query->_qill[$grouping][] = ts('Survey') . ' - ' . CRM_Core_DAO::getFieldValue('CRM_Campaign_DAO_Survey', $value, 'title'); break;