| @@ 149-161 (lines=13) @@ | ||
| 146 | */ | |
| 147 | protected function fixReportDefs(LoggerInterface $logger, $dryRun, $def, $row, $className, $oldField, $newField) | |
| 148 |     { | |
| 149 |         if (isset($def['columns'])) { | |
| 150 |             foreach ($def['columns'] as $key => $field) { | |
| 151 |                 if (isset($field['name'])) { | |
| 152 |                     if ($row['entity'] === $className && $field['name'] === $oldField) { | |
| 153 | $def['columns'][$key]['name'] = $newField; | |
| 154 |                     } else { | |
| 155 | $def['columns'][$key]['name'] | |
| 156 |                             = str_replace('Opportunity::status_label', 'Opportunity::status', $field['name']); | |
| 157 | } | |
| 158 | $this->updateReport($logger, $dryRun, $def, $row); | |
| 159 | } | |
| 160 | } | |
| 161 | } | |
| 162 |         if (isset($def['filters'])) { | |
| 163 |             foreach ($def['filters'] as $key => $field) { | |
| 164 |                 if (isset($field['columnName'])) { | |
| @@ 171-183 (lines=13) @@ | ||
| 168 | */ | |
| 169 | protected function fixReportDefs(LoggerInterface $logger, $dryRun, $def, $row, $className, $oldField, $newField) | |
| 170 |     { | |
| 171 |         if (isset($def['columns'])) { | |
| 172 |             foreach ($def['columns'] as $key => $field) { | |
| 173 |                 if (isset($field['name'])) { | |
| 174 |                     if ($row['entity'] === $className && $field['name'] === $oldField) { | |
| 175 | $def['columns'][$key]['name'] = $newField; | |
| 176 |                     } else { | |
| 177 | $def['columns'][$key]['name'] | |
| 178 |                             = str_replace('Lead::status_label', 'Lead::status', $field['name']); | |
| 179 | } | |
| 180 | $this->updateReport($logger, $dryRun, $def, $row); | |
| 181 | } | |
| 182 | } | |
| 183 | } | |
| 184 |         if (isset($def['filters'])) { | |
| 185 |             foreach ($def['filters'] as $key => $field) { | |
| 186 |                 if (isset($field['columnName'])) { | |
| @@ 193-205 (lines=13) @@ | ||
| 190 | } | |
| 191 | } | |
| 192 | } | |
| 193 |         if (isset($def['grouping_columns'])) { | |
| 194 |             foreach ($def['grouping_columns'] as $key => $field) { | |
| 195 |                 if (isset($field['name'])) { | |
| 196 |                     if ($field['name'] === $oldField) { | |
| 197 | $def['grouping_columns'][$key]['name'] = $newField; | |
| 198 |                     } else { | |
| 199 | $def['grouping_columns'][$key]['name'] | |
| 200 |                             = str_replace('Lead::status_label', 'Lead::status', $field['name']); | |
| 201 | } | |
| 202 | $this->updateReport($logger, $dryRun, $def, $row); | |
| 203 | } | |
| 204 | } | |
| 205 | } | |
| 206 | } | |
| 207 | ||
| 208 | /** | |