Stdise references to BAO_Query->_fields [nfc]
authoreileen <emcnaughton@wikimedia.org>
Sat, 28 Jul 2018 04:29:16 +0000 (16:29 +1200)
committereileen <emcnaughton@wikimedia.org>
Mon, 30 Jul 2018 20:39:24 +0000 (08:39 +1200)
CRM/Export/BAO/Export.php

index 3db3c72f98e0d7bedc02e15e9324514818b76ed9..6e9ff786c1288dfbc8c84349addc9a4ea8cdd7f5 100644 (file)
@@ -1433,8 +1433,8 @@ WHERE  {$whereClause}";
     elseif ($processor->isRelationshipTypeKey($field)) {
       foreach ($value as $relationField => $relationValue) {
         // below block is same as primary block (duplicate)
-        if (isset($relationQuery[$field]->_fields[$relationField]['title'])) {
-          if ($relationQuery[$field]->_fields[$relationField]['name'] == 'name') {
+        if (isset($queryFields[$relationField]['title'])) {
+          if ($queryFields[$relationField]['name'] == 'name') {
             $headerName = $field . '-' . $relationField;
           }
           else {
@@ -1442,7 +1442,7 @@ WHERE  {$whereClause}";
               $headerName = $field . '-' . 'current_employer';
             }
             else {
-              $headerName = $field . '-' . $relationQuery[$field]->_fields[$relationField]['name'];
+              $headerName = $field . '-' . $queryFields[$relationField]['name'];
             }
           }
 
@@ -1471,7 +1471,7 @@ WHERE  {$whereClause}";
             foreach (array_keys($val) as $fld) {
               $type = explode('-', $fld);
 
-              $hdr = "{$ltype}-" . $relationQuery[$field]->_fields[$type[0]]['title'];
+              $hdr = "{$ltype}-" . $queryFields[$type[0]]['title'];
 
               if (!empty($type[1])) {
                 if (CRM_Utils_Array::value(0, $type) == 'phone') {