Bernd Wurst commited on 2026-08-10 18:27:20
Zeige 6 geänderte Dateien mit 20 Einfügungen und 67 Löschungen.
| ... | ... |
@@ -1,19 +1,5 @@ |
| 1 | 1 |
<?php |
| 2 | 2 |
session_start(); |
| 3 |
-if(!isset($_SESSION['phone'])) {
|
|
| 4 |
- header('Location: index.php?error');
|
|
| 5 |
- die(); |
|
| 6 |
-} |
|
| 7 |
- |
|
| 8 |
-if (! $_SESSION['lname']) {
|
|
| 9 |
- header('Location: address.php?error');
|
|
| 10 |
- die(); |
|
| 11 |
-} |
|
| 12 |
- |
|
| 13 |
-if (!isset($_SESSION['lieferart'])) {
|
|
| 14 |
- header('Location: gitterbox.php?error');
|
|
| 15 |
- die(); |
|
| 16 |
-} |
|
| 17 | 3 |
|
| 18 | 4 |
if (!isset($_SESSION['kartons'])) {
|
| 19 | 5 |
header('Location: gebrauchte.php?error');
|
| ... | ... |
@@ -1,24 +1,5 @@ |
| 1 | 1 |
<?php |
| 2 | 2 |
session_start(); |
| 3 |
-if(!isset($_SESSION['phone'])) {
|
|
| 4 |
- header('Location: index.php?error');
|
|
| 5 |
- die(); |
|
| 6 |
-} |
|
| 7 |
- |
|
| 8 |
-if (! $_SESSION['lname']) {
|
|
| 9 |
- header('Location: address.php?error');
|
|
| 10 |
- die(); |
|
| 11 |
-} |
|
| 12 |
- |
|
| 13 |
-if (!isset($_SESSION['lieferart'])) {
|
|
| 14 |
- header('Location: gitterbox.php?error');
|
|
| 15 |
- die(); |
|
| 16 |
-} |
|
| 17 |
- |
|
| 18 |
-if (!isset($_SESSION['kartons'])) {
|
|
| 19 |
- header('Location: gebrauchte.php?error');
|
|
| 20 |
- die(); |
|
| 21 |
-} |
|
| 22 | 3 |
|
| 23 | 4 |
if (!isset($_SESSION['neue'])) {
|
| 24 | 5 |
header('Location: auftrag.php?error');
|
| ... | ... |
@@ -122,8 +122,8 @@ if (isset($_REQUEST['box']) && is_numeric($_REQUEST['box'])) {
|
| 122 | 122 |
$button_collapsed = $is_empty ? '' : 'collapsed'; |
| 123 | 123 |
|
| 124 | 124 |
// 2. "Aufklappbarer" Bereich für weitere Behälter |
| 125 |
- $content .= '<div class="text-center">'; |
|
| 126 |
- $content .= ' <button class="btn btn-outline-secondary btn-sm mb-3 ' . $button_collapsed . '" type="button" data-bs-toggle="collapse" data-bs-target="#moreOptions" aria-expanded="' . $aria_expanded . '">'; |
|
| 125 |
+ $content .= '<div class="text-center mb-3">'; |
|
| 126 |
+ $content .= ' <button class="btn btn-outline-secondary btn-sm w-100 ' . $button_collapsed . '" type="button" data-bs-toggle="collapse" data-bs-target="#moreOptions" aria-expanded="' . $aria_expanded . '">'; |
|
| 127 | 127 |
$content .= ' <i class="fas fa-plus me-1"></i> Weitere Box oder Anhänger'; |
| 128 | 128 |
$content .= ' </button>'; |
| 129 | 129 |
|
| ... | ... |
@@ -134,13 +134,11 @@ if (isset($_REQUEST['box']) && is_numeric($_REQUEST['box'])) {
|
| 134 | 134 |
$content .= ' </div>'; |
| 135 | 135 |
$content .= '</div>'; |
| 136 | 136 |
|
| 137 |
- // 1. Der primäre "Weiter"-Button rückt nach oben |
|
| 137 |
+ // 1. Der primäre "Weiter"-Button |
|
| 138 | 138 |
if (!$is_empty) {
|
| 139 |
- $content .= '<div class="col-md-3"> |
|
| 140 |
- <div class="form-group form-group-lg h-100"> |
|
| 141 |
- <input class="btn btn-primary btn-lg h-100" type="submit" value="Weiter >"> |
|
| 142 |
- </div> |
|
| 143 |
- </div>'; |
|
| 139 |
+ $content .= '<a href="save.php?form=containers_complete" class="btn btn-primary btn-lg w-100">'; |
|
| 140 |
+ $content .= 'Weiter >'; |
|
| 141 |
+ $content .= '</a>'; |
|
| 144 | 142 |
} |
| 145 | 143 |
} |
| 146 | 144 |
|
| ... | ... |
@@ -10,8 +10,8 @@ if (! $_SESSION['lname']) {
|
| 10 | 10 |
die(); |
| 11 | 11 |
} |
| 12 | 12 |
|
| 13 |
-if (!isset($_SESSION['lieferart'])) {
|
|
| 14 |
- header('Location: gitterbox.php?error');
|
|
| 13 |
+if (!isset($_SESSION['containers'])) {
|
|
| 14 |
+ header('Location: index.php?error');
|
|
| 15 | 15 |
die(); |
| 16 | 16 |
} |
| 17 | 17 |
|
| ... | ... |
@@ -35,27 +35,16 @@ $headline = 'Ihr Auftrag im Überblick'; |
| 35 | 35 |
$content = ''; |
| 36 | 36 |
|
| 37 | 37 |
$anlieferung = ''; |
| 38 |
-if ($_SESSION['lieferart'] == 'gitterbox') {
|
|
| 39 |
- if ($_SESSION['angeliefert'] === true) {
|
|
| 40 |
- if ($_SESSION['gbcount'] > 1) {
|
|
| 41 |
- $anlieferung = 'Ihr Obst haben Sie in '.$_SESSION['gbcount'].' Gitterboxen eingefüllt und alle mit Ihrem Namen beschriftet.'; |
|
| 42 |
- } else {
|
|
| 43 |
- $anlieferung = 'Ihr Obst haben Sie in eine unserer Gitterboxen eingefüllt und diese mit Ihrem Namen beschriftet.'; |
|
| 44 |
- } |
|
| 45 |
- } else {
|
|
| 46 |
- $anlieferung = 'Das Obst bringen Sie in den kommenden 2 Tagen zu uns und füllen es in eine oder mehrere Gitterboxen, die Sie mit Ihrem Namen kennzeichnen werden.<br><div class="alert alert-warning">Bitte liefern Sie Ihr Obst zeitnah an, damit wir diesen Auftrag auch Ihrem Obst zuordnen können.</div>'; |
|
| 38 |
+$name_required = false; |
|
| 39 |
+foreach ($_SESSION['containers'] as $cont) {
|
|
| 40 |
+ $type = ($cont['type'] == 'box') ? 'Box' : 'Anhänger'; |
|
| 41 |
+ $anlieferung .= "<p>$type {$cont['label']}</p>";
|
|
| 42 |
+ if ($cont['label'] == '') {
|
|
| 43 |
+ $name_required = true; |
|
| 47 | 44 |
} |
| 48 | 45 |
} |
| 49 |
-if ($_SESSION['lieferart'] == 'anhaenger') {
|
|
| 50 |
- if ($_SESSION['angeliefert'] === true) {
|
|
| 51 |
- if ($_SESSION['kennz']) {
|
|
| 52 |
- $anlieferung = 'Sie haben Ihren Anhänger mit dem Kennzeichen <strong>'.$_SESSION['kennz'].'</strong> bei uns abgestellt und diesen mit Ihrem Namen beschriftet.'; |
|
| 53 |
- } else {
|
|
| 54 |
- $anlieferung = 'Sie haben Ihren Anhänger bei uns abgestellt und diesen mit Ihrem Namen beschriftet.'; |
|
| 55 |
- } |
|
| 56 |
- } else {
|
|
| 57 |
- $anlieferung = 'Sie werden in den kommenden 2 Tagen Ihren Anhänger mit dem Kennzeichen <strong>'.$_SESSION['kennz'].'</strong> bei uns abstellen.'; |
|
| 58 |
- } |
|
| 46 |
+if ($name_required) {
|
|
| 47 |
+ $anlieferung .= '<div class="alert alert-warning">Bitte Namen an Box bzw. Anhänger anbringen!</div>'; |
|
| 59 | 48 |
} |
| 60 | 49 |
|
| 61 | 50 |
$abfuellung = ''; |
| ... | ... |
@@ -100,7 +89,7 @@ $content .= ' |
| 100 | 89 |
<div class="card-header">Anlieferung</div> |
| 101 | 90 |
<div class="card-body"> |
| 102 | 91 |
<p class="card-text">'.$anlieferung.'</p> |
| 103 |
- <a class="btn btn-outline-secondary btn-sm" href="anlieferung.php"><i class="fas fa-pencil-alt" aria-hidden="true"></i> Angaben ändern</a></div> |
|
| 92 |
+ <a class="btn btn-outline-secondary btn-sm" href="index.php"><i class="fas fa-pencil-alt" aria-hidden="true"></i> Angaben ändern</a></div> |
|
| 104 | 93 |
</div> |
| 105 | 94 |
'; |
| 106 | 95 |
$content .= ' |
| ... | ... |
@@ -111,6 +111,7 @@ if (isset($_REQUEST['history_pos']) && $_REQUEST['history_pos'] >= 0) {
|
| 111 | 111 |
<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> |
| 112 | 112 |
<?php } /* if ($_SESSION['mode'] != 'local') */ ?> |
| 113 | 113 |
</div> |
| 114 |
+<?php if (false) { // Brauchen wir nicht ?>
|
|
| 114 | 115 |
<nav aria-label="Zu anderen Schritten springen"> |
| 115 | 116 |
<ul class="pagination pagination-sm justify-content-center"> |
| 116 | 117 |
<?php |
| ... | ... |
@@ -119,7 +120,8 @@ if (isset($_REQUEST['history_pos']) && $_REQUEST['history_pos'] >= 0) {
|
| 119 | 120 |
} |
| 120 | 121 |
?> |
| 121 | 122 |
</ul></nav> |
| 122 |
- <?php } /* if (basename($_SERVER['PHP_SELF']) != 'finish.php') */ ?> |
|
| 123 |
+ <?php } /* if (false) ... */ |
|
| 124 |
+ } /* if (basename($_SERVER['PHP_SELF']) != 'finish.php') */ ?> |
|
| 123 | 125 |
|
| 124 | 126 |
</div> |
| 125 | 127 |
<div class="modal fade" id="idle-dialog" tabindex="-1" role="dialog" aria-labelledby="Bestaetigung" aria-hidden="true"> |
| 126 | 128 |