@@ 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 | /** |