if (array_key_exists('fields', $table)) {
foreach ($table['fields'] as $fieldName => $field) {
- if (CRM_Utils_Array::value('required', $field) ||
+ if (!empty($field['required']) ||
CRM_Utils_Array::value($fieldName, $this->_params['fields'])
) {
function groupBy() {
$this->_groupBy = '';
- if (CRM_Utils_Array::value('fields', $this->_params) &&
+ if (!empty($this->_params['fields']) &&
is_array($this->_params['fields']) &&
!empty($this->_params['fields'])
) {
foreach ($this->_columns as $tableName => $table) {
if (array_key_exists('fields', $table)) {
foreach ($table['fields'] as $fieldName => $field) {
- if (CRM_Utils_Array::value($fieldName, $this->_params['fields'])) {
+ if (!empty($this->_params['fields'][$fieldName])) {
$this->_groupBy[] = $field['dbAlias'];
}
}
}
foreach ($rows as $key => $values) {
- if (CRM_Utils_Array::value('civicrm_grant_grant_report_received', $values)) {
+ if (!empty($values['civicrm_grant_grant_report_received'])) {
$grantReportsReceived++;
}
- if (CRM_Utils_Array::value('civicrm_grant_grant_type_id', $values)) {
+ if (!empty($values['civicrm_grant_grant_type_id'])) {
$grantType = CRM_Utils_Array::value($values['civicrm_grant_grant_type_id'], $grantTypes);
$grantStatistics['civicrm_grant_grant_type_id']['title'] = ts('By Grant Type');
self::getStatistics($grantStatistics['civicrm_grant_grant_type_id'], $grantType, $values,