diff options
| author | Greg Roach <fisharebest@gmail.com> | 2021-03-29 09:35:28 +0100 |
|---|---|---|
| committer | Greg Roach <fisharebest@gmail.com> | 2021-03-29 09:39:59 +0100 |
| commit | eb2f4c2a048e609cb67743b72082319664b9b4a2 (patch) | |
| tree | d1ded3259c0bddeda0db85b60350ac859d9f3281 /app/Http/RequestHandlers/ExportGedcomServer.php | |
| parent | 2912e743e5a65efe0ae1f934f4bdc140601db219 (diff) | |
| download | webtrees-eb2f4c2a048e609cb67743b72082319664b9b4a2.tar.gz webtrees-eb2f4c2a048e609cb67743b72082319664b9b4a2.tar.bz2 webtrees-eb2f4c2a048e609cb67743b72082319664b9b4a2.zip | |
Fix: #3217 - allow choice of filename when exporting to GEDCOM file on server
Diffstat (limited to 'app/Http/RequestHandlers/ExportGedcomServer.php')
| -rw-r--r-- | app/Http/RequestHandlers/ExportGedcomServer.php | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/app/Http/RequestHandlers/ExportGedcomServer.php b/app/Http/RequestHandlers/ExportGedcomServer.php index 7fd84801e3..0321ee92b7 100644 --- a/app/Http/RequestHandlers/ExportGedcomServer.php +++ b/app/Http/RequestHandlers/ExportGedcomServer.php @@ -76,7 +76,9 @@ class ExportGedcomServer implements RequestHandlerInterface $data_filesystem = Registry::filesystem()->data(); - $filename = $tree->name(); + $params = (array) $request->getParsedBody(); + + $filename = $params['filename'] ?? $tree->name(); // Force a ".ged" suffix if (strtolower(pathinfo($filename, PATHINFO_EXTENSION)) !== 'ged') { |
