From 275798d05e88ddd0718f1bd66d0d4844d5ffac9b Mon Sep 17 00:00:00 2001
From: Manuel Herrmann <0@0x17.de>
Date: Fri, 20 Oct 2017 15:33:05 +0200
Subject: [PATCH] use getPossibleDates function instead of userdefined query

---
 registration-system/admin/pages_mail.php | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/registration-system/admin/pages_mail.php b/registration-system/admin/pages_mail.php
index 7622fce..d2971ff 100644
--- a/registration-system/admin/pages_mail.php
+++ b/registration-system/admin/pages_mail.php
@@ -37,13 +37,11 @@ class AdminMailPage extends AdminPage {
         foreach ($this->environment->oconfig['essen'] as $key => $typ) {
             $essen .= '<option value="' . $key . '">' . $typ . '</option>';
         }
-        $fahrt_bereich = $this->environment->database->select('fahrten', ['von', 'bis'], ['fahrt_id' => $this->fahrt->getID()]);
-        $von = strtotime($fahrt_bereich[0]['von']);
-        $bis = strtotime($fahrt_bereich[0]['bis']);
 
+        $fahrt_bereich = $this->fahrt->getPossibleDates();
         $tage = '';
-        for ($tag = $von; $tag < $bis; $tag += 24*60*60)
-            $tage .= '<option value="' . date('Y-m-d', $tag) . '">' . date('d.m.Y', $tag) . '</option>';
+        for ($i = 0; $i < sizeof($fahrt_bereich)-1; $i += 1)
+            $tage .= '<option value="' . date('Y-m-d', strtotime($fahrt_bereich[$i])) . '">' . $fahrt_bereich[$i] . '</option>';
 
         return '
             <script type="text/javascript">
-- 
GitLab