From dc2383130a1ddc70bad520bde0d60c433ee50f93 Mon Sep 17 00:00:00 2001 From: Jan-Hendrik Willms <tleilax+github@gmail.com> Date: Thu, 18 Nov 2021 15:28:33 +0100 Subject: [PATCH] fixes #430 --- app/controllers/consultation/admin.php | 4 ++-- app/controllers/consultation/export.php | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/app/controllers/consultation/admin.php b/app/controllers/consultation/admin.php index b8f2b95964d..37cb36431e7 100644 --- a/app/controllers/consultation/admin.php +++ b/app/controllers/consultation/admin.php @@ -803,12 +803,12 @@ class Consultation_AdminController extends ConsultationController $export = $sidebar->addWidget(new ExportWidget()); $export->addLink( _('Anmeldungen exportieren'), - $this->url_for('consultation/export/bookings'), + $this->url_for('consultation/export/bookings', $action === 'expired'), Icon::create('file-excel+export') ); $export->addLink( _('Alle Termine exportieren'), - $this->url_for('consultation/export/all'), + $this->url_for('consultation/export/all', $action === 'expired'), Icon::create('file-excel+export') ); } diff --git a/app/controllers/consultation/export.php b/app/controllers/consultation/export.php index 109f2f25b5f..d66d08d159f 100644 --- a/app/controllers/consultation/export.php +++ b/app/controllers/consultation/export.php @@ -19,7 +19,7 @@ class Consultation_ExportController extends ConsultationController } } - public function bookings_action() + public function bookings_action(bool $expired = false) { $csv = []; $csv[] = [ @@ -32,7 +32,7 @@ class Consultation_ExportController extends ConsultationController _('Grund'), ]; - $blocks = ConsultationBlock::findByRange($this->range, 'ORDER BY start ASC'); + $blocks = ConsultationBlock::findByRange($this->range, 'ORDER BY start ASC', $expired); foreach ($blocks as $block) { foreach ($block->slots as $slot) { foreach ($slot->bookings as $booking) { @@ -52,7 +52,7 @@ class Consultation_ExportController extends ConsultationController $this->render_csv($csv, 'Terminvergabe-Anmeldungen-' . date('Ymd') . '.csv'); } - public function all_action() + public function all_action(bool $expired = false) { $csv = []; $csv[] = [ @@ -65,7 +65,7 @@ class Consultation_ExportController extends ConsultationController _('Grund'), ]; - $blocks = ConsultationBlock::findByRange($this->range, 'ORDER BY start ASC'); + $blocks = ConsultationBlock::findByRange($this->range, 'ORDER BY start ASC', $expired); foreach ($blocks as $block) { foreach ($block->slots as $slot) { $csv[] = [ -- GitLab