From 8a60d3c19aefbb99ac6247a6cc698e02528dca0f Mon Sep 17 00:00:00 2001 From: fansaien Date: Tue, 19 Feb 2019 17:14:32 -0600 Subject: [PATCH] Fire backend.list.extendRecords event during export useList (#4148) Provides an opportunity to modify and / or return the $results collection object before the controller exports it. Credit to @fansaien --- modules/backend/behaviors/ImportExportController.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/backend/behaviors/ImportExportController.php b/modules/backend/behaviors/ImportExportController.php index d54e90e6d..e9a0cf3bb 100644 --- a/modules/backend/behaviors/ImportExportController.php +++ b/modules/backend/behaviors/ImportExportController.php @@ -629,6 +629,11 @@ class ImportExportController extends ControllerBehavior $query = $widget->prepareQuery(); $results = $query->get(); + + if ($event = $widget->fireSystemEvent('backend.list.extendRecords', [&$results])) { + $results = $event; + } + foreach ($results as $result) { $record = []; foreach ($columns as $column) {