Bernd Wurst commited on 2018-03-17 17:22:24
Zeige 2 geänderte Dateien mit 12 Einfügungen und 6 Löschungen.
... | ... |
@@ -36,7 +36,7 @@ if (isset($_REQUEST['form'])) { |
36 | 36 |
} |
37 | 37 |
$number = format_number($number); |
38 | 38 |
|
39 |
- $_SESSION['phone'] = $number; |
|
39 |
+ $_SESSION['phone'] = htmlspecialchars($number); |
|
40 | 40 |
setcookie('NUMBER', $number, time() + 24*3600*500, ""); |
41 | 41 |
|
42 | 42 |
if (! $_SESSION['phone']) { |
... | ... |
@@ -51,7 +51,7 @@ if (isset($_REQUEST['form'])) { |
51 | 51 |
$fields = array("fname", "lname", "address", "zip", "city"); |
52 | 52 |
foreach ($fields as $f) { |
53 | 53 |
if (isset($_REQUEST[$f])) { |
54 |
- $_SESSION[$f] = trim($_REQUEST[$f]); |
|
54 |
+ $_SESSION[$f] = trim(htmlspecialchars($_REQUEST[$f])); |
|
55 | 55 |
} else { |
56 | 56 |
if (! isset($_SESSION[$f])) { |
57 | 57 |
$_SESSION[$f] = ''; |
... | ... |
@@ -83,11 +83,11 @@ if (isset($_REQUEST['form'])) { |
83 | 83 |
if (isset($_REQUEST['lieferart'])) { |
84 | 84 |
if ($_REQUEST['lieferart'] == 'gitterbox') { |
85 | 85 |
$_SESSION['lieferart'] = 'gitterbox'; |
86 |
- $_SESSION['gbcount'] = $_REQUEST['gbcount']; |
|
86 |
+ $_SESSION['gbcount'] = htmlspecialchars($_REQUEST['gbcount']); |
|
87 | 87 |
} |
88 | 88 |
if ($_REQUEST['lieferart'] == 'anhaenger') { |
89 | 89 |
$_SESSION['lieferart'] = 'anhaenger'; |
90 |
- $_SESSION['kennz'] = $_REQUEST['kennz']; |
|
90 |
+ $_SESSION['kennz'] = htmlspecialchars($_REQUEST['kennz']); |
|
91 | 91 |
if ($_SESSION['angeliefert'] === false && ! $_SESSION['kennz']) { |
92 | 92 |
$redirect = 'gitterbox_spaeter.php?error'; |
93 | 93 |
break; |
... | ... |
@@ -116,7 +116,7 @@ if (isset($_REQUEST['form'])) { |
116 | 116 |
} |
117 | 117 |
if (isset($_REQUEST['submit']) && isset($_REQUEST['sonstiges']) && $_REQUEST['sonstiges'] != '') { |
118 | 118 |
$_SESSION['neue'] = 'sonstiges'; |
119 |
- $_SESSION['sonstiges'] = $_REQUEST['sonstiges']; |
|
119 |
+ $_SESSION['sonstiges'] = htmlspecialchars($_REQUEST['sonstiges']); |
|
120 | 120 |
} |
121 | 121 |
|
122 | 122 |
|
... | ... |
@@ -127,12 +127,15 @@ if (isset($_REQUEST['form'])) { |
127 | 127 |
if (isset($_REQUEST['frischsaftnein'])) { |
128 | 128 |
$_SESSION['frischsaft'] = 0; |
129 | 129 |
} elseif (isset($_REQUEST['frischsaft'])) { |
130 |
- $_SESSION['frischsaft'] = (int) $_REQUEST['frischsaft']; |
|
130 |
+ $_SESSION['frischsaft'] = htmlspecialchars($_REQUEST['frischsaft']); |
|
131 | 131 |
} |
132 | 132 |
|
133 | 133 |
$redirect = 'summary.php'; |
134 | 134 |
break; |
135 | 135 |
case 'summary': |
136 |
+ if (isset($_REQUEST['anmerkungen'])) { |
|
137 |
+ $_SESSION['anmerkungen'] = htmlspecialchars($_REQUEST['anmerkungen']); |
|
138 |
+ } |
|
136 | 139 |
if (!isset($_REQUEST['agb'])) { |
137 | 140 |
$redirect = 'summary.php?error'; |
138 | 141 |
break; |
... | ... |
@@ -124,6 +124,9 @@ $content .= ' |
124 | 124 |
<input type="hidden" name="form" value="summary"> |
125 | 125 |
<p>Wenn diese Angaben stimmen, bestätigen Sie bitte unten unsere Bedingungen und erteilen Sie den Auftrag.</p> |
126 | 126 |
|
127 |
+ <div class="form-group form-group-lg row"> |
|
128 |
+ <div class="col-sm-10 col-sm-offset-1 col-xs-12"><label for="anmerkungen">Hier ist Platz für weitere Anmerkungen</label><textarea class="form-control" name="anmerkungen" placeholder="Weitere Anmerkungen">'.$_SESSION['anmerkungen'].'</textarea></div> |
|
129 |
+ </div> |
|
127 | 130 |
<div class="form-group form-group-lg row"> |
128 | 131 |
<div class="col-xs-10 col-xs-offset-1"><div class="checkbox form-control"><label><input type="checkbox" id="agb" name="agb" value="ok">Ich habe <a id="terms-link" href="https://mosterei-wurst.de/so-einfach-gehts/anlieferung-ohne-termin/spielregeln-fuer-die-anlieferung-in-unsere-gitterboxen/" target="_blank">die Spielregeln</a> gelesen und bin damit einverstanden.</label></div></div> |
129 | 132 |
</div> |
130 | 133 |