foreach ($this->_columns as $tableName => $table) {
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'])
) {
if (isset($field['clause'])) {
$select[] = "{$field['dbAlias']} as {$field['alias']}_{$field['name']}";
$this->_columnHeaders["{$field['alias']}_{$field['name']}"]['type'] = CRM_Utils_Array::value('type', $field);
$this->_columnHeaders["{$field['alias']}_{$field['name']}"]['title'] = CRM_Utils_Array::value('title', $field);
- if (CRM_Utils_Array::value('no_display', $field)) {
+ if (!empty($field['no_display'])) {
$this->_columnHeaders["{$field['alias']}_{$field['name']}"]['no_display'] = TRUE;
}
}
foreach ($this->_columns as $tableName => $table) {
if (array_key_exists('group_bys', $table)) {
foreach ($table['group_bys'] as $fieldName => $field) {
- if (CRM_Utils_Array::value($fieldName, $this->_params['group_bys'])) {
+ if (!empty($this->_params['group_bys'][$fieldName])) {
if ($tableCol) {
return array($tableName, $field['alias'], $field['name']);
}
if (!$this->_amountClauseWithAND) {
$amountClauseWithAND = array();
- if (CRM_Utils_Array::value('total_amount1', $clauses)) {
+ if (!empty($clauses['total_amount1'])) {
$amountClauseWithAND[] = str_replace("{$this->_aliases['civicrm_contribution']}.total_amount",
"{$this->_aliases['civicrm_contribution']}1.total_amount_sum", $clauses['total_amount1']);
}
- if (CRM_Utils_Array::value('total_amount2', $clauses)) {
+ if (!empty($clauses['total_amount2'])) {
$amountClauseWithAND[] = str_replace("{$this->_aliases['civicrm_contribution']}.total_amount",
"{$this->_aliases['civicrm_contribution']}2.total_amount_sum", $clauses['total_amount2']);
}