ermögliche 3er-Kartons
Bernd Wurst

Bernd Wurst commited on 2023-02-02 16:04:57
Zeige 4 geänderte Dateien mit 23 Einfügungen und 12 Löschungen.

... ...
@@ -42,8 +42,9 @@ $content .= '
42 42
     <p>Welche Karton-Größen sollen wir für Sie herstellen?</p>
43 43
 
44 44
     <div class="form-group form-group-lg row">
45
-        <div class="col-sm-6"><input type="submit" class="btn btn-block btn-lg btn-light" id="btn-5er" name="5er" value="'.$gebrauchte.'5er"></div>
46
-        <div class="col-sm-6"><input type="submit" class="btn btn-block btn-lg btn-light" id="btn-10er" name="10er" value="'.$gebrauchte.'10er"></div>
45
+        <div class="col-sm-4"><input type="submit" class="btn btn-block btn-lg btn-light" id="btn-3er" name="3er" value="'.$gebrauchte.'3er"></div>
46
+        <div class="col-sm-4"><input type="submit" class="btn btn-block btn-lg btn-light" id="btn-5er" name="5er" value="'.$gebrauchte.'5er"></div>
47
+        <div class="col-sm-4"><input type="submit" class="btn btn-block btn-lg btn-light" id="btn-10er" name="10er" value="'.$gebrauchte.'10er"></div>
47 48
     </div>
48 49
     <div class="form-group form-group-lg">
49 50
         <label for="sonstiges">Falls obiges nicht zutrifft, beschreiben Sie bitte hier Ihren Wunsch.</label>
... ...
@@ -3,9 +3,9 @@ require_once "lib/api.php";
3 3
 require_once "lib/auftrag.php";
4 4
 session_start();
5 5
 
6
-$handle_length = 8;
6
+$handle_length = 12;
7 7
 if (! isset($_SESSION['handle']) || !$_SESSION['handle']) {
8
-    $random = base64_encode(md5(microtime()));
8
+    $random = base64_encode(random_bytes(16));
9 9
     $_SESSION['handle'] = substr(str_replace(array('+', '=', '/'), '', $random), 0, $handle_length);
10 10
     $_SESSION['date'] = date('Y-m-d H:i:s.v');
11 11
     $_SESSION['complete'] = false;
... ...
@@ -114,6 +114,9 @@ if (isset($_REQUEST['form'])) {
114 114
             $redirect = 'auftrag.php';
115 115
             break;
116 116
          case 'auftrag':
117
+            if (isset($_REQUEST['3er'])) {
118
+                $_SESSION['neue'] = '3er';
119
+            }
117 120
             if (isset($_REQUEST['5er'])) {
118 121
                 $_SESSION['neue'] = '5er';
119 122
             }
... ...
@@ -211,6 +214,8 @@ if (isset($_SESSION['neue']) && $_SESSION['neue'] == 'sonstiges') {
211 214
     $auftrag['bestellung'][0]['neue']["sonstiges"] = $_SESSION["sonstiges"];
212 215
 } elseif (isset($_SESSION['neue']) && $_SESSION['neue'] == '10er') {
213 216
     $auftrag['bestellung'][0]['neue']["10er"] = "100%";
217
+} elseif (isset($_SESSION['neue']) && $_SESSION['neue'] == '3er') {
218
+    $auftrag['bestellung'][0]['neue']["3er"] = "100%";
214 219
 } else {
215 220
     $auftrag['bestellung'][0]['neue']["5er"] = "100%";
216 221
 }
... ...
@@ -60,15 +60,21 @@ if ($_SESSION['lieferart'] == 'anhaenger') {
60 60
 }
61 61
 
62 62
 $abfuellung = '';
63
-if ($_SESSION['neue'] == '5er') {
63
+if ($_SESSION['neue'] == '3er') {
64 64
     if ($_SESSION['kartons']) {
65
-        $abfuellung = 'Wir füllen zunächst Ihre gebrauchten Kartons (wenn vorhanden zuerst 5er, dann 10er) und falls noch Saft übrig ist, füllen wir diesen in <strong>5-Liter-Kartons</strong>.';
65
+        $abfuellung = 'Wir füllen zunächst Ihre gebrauchten Kartons (wenn vorhanden zuerst 3er, dann 5er, dann 10er) und falls noch Saft übrig ist, füllen wir diesen in <strong>3-Liter-Kartons</strong>.';
66
+    } else {
67
+        $abfuellung = 'Wir füllen Ihren Saft in <strong>3-Liter-Kartons</strong>.';
68
+    }
69
+} elseif ($_SESSION['neue'] == '5er') {
70
+    if ($_SESSION['kartons']) {
71
+        $abfuellung = 'Wir füllen zunächst Ihre gebrauchten Kartons (wenn vorhanden zuerst 5er, dann 10er, dann 3er) und falls noch Saft übrig ist, füllen wir diesen in <strong>5-Liter-Kartons</strong>.';
66 72
     } else {
67 73
         $abfuellung = 'Wir füllen Ihren Saft in <strong>5-Liter-Kartons</strong>.';
68 74
     }
69 75
 } elseif ($_SESSION['neue'] == '10er') {
70 76
     if ($_SESSION['kartons']) {
71
-        $abfuellung = 'Wir füllen zunächst Ihre gebrauchten Kartons (wenn vorhanden zuerst 10er, dann 5er) und falls noch Saft übrig ist, füllen wir diesen in <strong>10-Liter-Kartons</strong>.';
77
+        $abfuellung = 'Wir füllen zunächst Ihre gebrauchten Kartons (wenn vorhanden zuerst 10er, dann 5er, dann 3er) und falls noch Saft übrig ist, füllen wir diesen in <strong>10-Liter-Kartons</strong>.';
72 78
     } else {
73 79
         $abfuellung = 'Wir füllen Ihren Saft in <strong>10-Liter-Kartons</strong>.';
74 80
     }
... ...
@@ -168,13 +174,10 @@ $content .= '
168 174
 <p class="western">Wir versprechen während der Kernsaison (ca. 15. September bis 1. November) eine Verarbeitung innerhalb von 3 Werktagen. Bitte liefern Sie nur Obst an, das noch fest ist und keine Faul- oder Schimmelstellen besitzt.</p>
169 175
 </li>
170 176
 <li>
171
-<p class="western">Mit Gitterboxen ohne Namenskennzeichnung oder Anlieferungen ohne Angabe einer Telefonnummer wissen wir nichts anzufangen. Wir behalten uns vor, das Obst vor dem Verderb zu retten und z.B. für unsere Schnapsproduktion zu nutzen, wenn wir keinen Hinweis finden, wem das Obst gehört.</p>
172
-</li>
173
-<li>
174 177
 <p class="western">Wir können keine Haftung übernehmen für das Obst, das bei uns zwischengelagert wird.</p>
175 178
 </li>
176 179
 <li>
177
-<p class="western">Bitte holen Sie Ihren Saft nach Verarbeitung zügig ab. Wir benötigen den Platz für andere Kunden. Die Abholung kann auch Abends geschehen. Ohne individuelle Vereinbarung gehen wir davon aus, dass Sie Ihren Saft innerhalb von 2 Tagen abholen. Ab dem 3. Tag nach unserem Anruf behalten wir uns eine Lagergebühr von 5 € pro Tag vor. <i>Bitte bringen Sie Ihr Obst nicht kurz vor Ihrem Urlaub!</i></p>
180
+<p class="western">Bitte holen Sie Ihren Saft nach Verarbeitung zügig ab. Wir benötigen den Platz für andere Kunden. Die Abholung kann auch Abends geschehen. Ohne individuelle Vereinbarung gehen wir davon aus, dass Sie Ihren Saft innerhalb von 2 Tagen abholen. <i>Bitte bringen Sie Ihr Obst nicht kurz vor Ihrem Urlaub ohne dies vorher mit uns zu besprechen!</i></p>
178 181
 </li>
179 182
 <li>
180 183
 <p class="western">Um anderen Kunden auch diesen Service bieten zu können, melden Sie Ihre Anlieferung bitte vorab bei uns an, wenn die Menge etwa 800kg übersteigt (das entspricht zwei Gitterboxen). Wir finden dann sicherlich eine Lösung.</p>
... ...
@@ -82,8 +82,10 @@ if ($previous > 0) {
82 82
     </div>
83 83
     <div class="card" id="footer">
84 84
         <div class="card-header">Hilfe?</div>
85
+<?php if ($_SESSION['mode'] == 'local') { ?>
86
+        <div class="card-body"><p class="card-text">Für Unterstützung bei der Nutzung dieses Formulars können Sie gerne unsere Telefonnummer <strong>07192-936434</strong> anrufen.</p></div>
87
+<?php } else { ?>
85 88
         <div class="card-body"><p class="card-text">Für Unterstützung bei der Nutzung dieses Formulars können Sie gerne unsere Telefonnummer <a href="tel:+497192936434">07192-936434</a> anrufen.</p></div>
86
-<?php if ($_SESSION['mode'] != 'local') { ?>
87 89
     <div class="card-footer"><a target="_blank" href="https://mosterei-wurst.de/impressum/">Impressum</a> · <a target="_blank" href="https://mosterei-wurst.de/">Website besuchen</a></div>
88 90
 <?php } /* if ($_SESSION['mode'] != 'local') */ ?>
89 91
     </div>
90 92