Bernd Wurst commited on 2024-08-20 16:44:56
Zeige 6 geänderte Dateien mit 33 Einfügungen und 6 Löschungen.
... | ... |
@@ -1,4 +1,5 @@ |
1 | 1 |
<?php |
2 |
+require_once "lib/api.php"; |
|
2 | 3 |
session_start(); |
3 | 4 |
$mode = null; |
4 | 5 |
if (isset($_SESSION['mode'])) { |
... | ... |
@@ -7,6 +8,9 @@ if (isset($_SESSION['mode'])) { |
7 | 8 |
if (isset($_REQUEST['mode'])) { |
8 | 9 |
$mode = $_REQUEST['mode']; |
9 | 10 |
} |
11 |
+if (isset($_SESSION['orderid']) && is_numeric($_SESSION['orderid'])) { |
|
12 |
+ $ret = api_call('DELETE', 'orders/'.$_SESSION['orderid']); |
|
13 |
+} |
|
10 | 14 |
if (isset($_SESSION['handle'])) { |
11 | 15 |
$filename = '../data/'.date('Y').'/'.$_SESSION['handle'].'.json'; |
12 | 16 |
if (file_exists($filename)) { |
... | ... |
@@ -28,6 +28,11 @@ if (isset($_SESSION['orderid']) && $_SESSION['orderid'] > 0) { |
28 | 28 |
$content = '<p>Ihr Auftrag ist vollständig bei uns eingegangen.</p>'; |
29 | 29 |
$content .= '<p>Die Auftragsnummer lautet: '.$_SESSION['orderid'].'</p>'; |
30 | 30 |
} |
31 |
+ |
|
32 |
+# Session-Daten löschen weil Änderungen jetzt nicht mehr möglich sein sollen |
|
33 |
+session_destroy(); |
|
34 |
+ |
|
35 |
+ |
|
31 | 36 |
/*$url = 'https://auftrag.mosterei-wurst.de/view/'.$_REQUEST['handle']; |
32 | 37 |
if (!(isset($_SESSION['mode']) && $_SESSION['mode'] == 'local')) { |
33 | 38 |
$url = '<a href="'.$url.'">'.$url.'</a>'; |
... | ... |
@@ -102,6 +102,8 @@ function api_call($method, $url, $content = []) |
102 | 102 |
|
103 | 103 |
if ($res->getStatusCode() >= 500) { |
104 | 104 |
print('Es gibt gerade ein technisches Problem.'); |
105 |
+ //print_r($request); |
|
106 |
+ //print_r($res->getBody()); |
|
105 | 107 |
die(); |
106 | 108 |
} |
107 | 109 |
if ($res->getStatusCode() >= 400) { |
... | ... |
@@ -18,10 +18,10 @@ function suche_kunde($name, $number) { |
18 | 18 |
$name = strtolower($name); |
19 | 19 |
foreach ($ret as $item) { |
20 | 20 |
$cust = $item['customer']; |
21 |
- if ($name == strtolower($cust['lastname']) || |
|
22 |
- $name == strtolower($cust['firstname']) || |
|
23 |
- $name == strtolower($cust['firstname'] .' '. $cust['lastname']) || |
|
24 |
- $name == strtolower($cust['lastname'] .' '. $cust['firstname']) |
|
21 |
+ if ((isset($cust['lastname']) && $name == strtolower($cust['lastname'])) || |
|
22 |
+ (isset($cust['firstname']) && $name == strtolower($cust['firstname'])) || |
|
23 |
+ (isset($cust['firstname']) && isset($cust['lastname']) && $name == strtolower($cust['firstname'] .' '. $cust['lastname'])) || |
|
24 |
+ (isset($cust['firstname']) && isset($cust['lastname']) && $name == strtolower($cust['lastname'] .' '. $cust['firstname'])) |
|
25 | 25 |
) { |
26 | 26 |
return $cust; |
27 | 27 |
} |
... | ... |
@@ -1,6 +1,10 @@ |
1 | 1 |
<?php |
2 | 2 |
require_once "lib/api.php"; |
3 | 3 |
require_once "lib/auftrag.php"; |
4 |
+if (!file_exists("../data/".date("Y"))) { |
|
5 |
+ mkdir("../data/".date("Y")); |
|
6 |
+} |
|
7 |
+ |
|
4 | 8 |
session_start(); |
5 | 9 |
if (isset($_SESSION['last_activity']) && $_SESSION['last_activity'] < time()-(20*60)) { |
6 | 10 |
// Session seit 20 Minuten nicht benutzt |
... | ... |
@@ -291,10 +295,16 @@ if (isset($_SESSION['neue'])) { |
291 | 295 |
|
292 | 296 |
|
293 | 297 |
// notes |
298 |
+ if (!isset($auftrag['notes'])) { |
|
299 |
+ $auftrag['notes'] = ''; |
|
300 |
+ } |
|
294 | 301 |
if (isset($_SESSION['anmerkungen']) && $_SESSION['anmerkungen'] != '') { |
295 |
- $auftrag['notes'] = $_SESSION['anmerkungen']; |
|
296 | 302 |
$auftrag['notes'] = $_SESSION['anmerkungen'] . (isset($_SESSION["sonstiges"]) ? "\n\n" . $_SESSION["sonstiges"] : ''); |
297 | 303 |
} |
304 |
+ $auftrag['notes'] .= "\nAuftrag wurde " . ($_SESSION['mode'] == 'local' ? 'am Terminal' : 'mit einem eigenen Gerät') . ' erstellt.'; |
|
305 |
+ if (!isset($_SESSION['complete']) || $_SESSION['complete'] == false) { |
|
306 |
+ $auftrag['notes'] .= "\nAuftrag unvollständig erfasst."; |
|
307 |
+ } |
|
298 | 308 |
|
299 | 309 |
// Auftrag lokal speichern |
300 | 310 |
$filename = "../data/".date('Y').'/'.time().'.json'; |
... | ... |
@@ -93,7 +93,13 @@ if ($previous > 0) { |
93 | 93 |
</div> |
94 | 94 |
<div class="card" id="footer"> |
95 | 95 |
<div class="card-header">Hilfe?</div> |
96 |
- <div class="card-body"><p class="card-text">Für Unterstützung bei der Nutzung dieses Formulars können Sie uns unter der Telefonnummer <a href="tel:+497192936434">07192-936434</a> erreichen.</p></div> |
|
96 |
+ <div class="card-body"><p class="card-text">Für Unterstützung bei der Nutzung dieses Formulars können Sie uns unter der Telefonnummer |
|
97 |
+ <?php if (!isset($_SESSION['mode']) || $_SESSION['mode'] != 'local') { |
|
98 |
+ echo '<a href="tel:+497192936434">07192-936434</a>'; |
|
99 |
+ } else { |
|
100 |
+ echo '07192-936434'; |
|
101 |
+ }?> |
|
102 |
+ erreichen.</p></div> |
|
97 | 103 |
<?php if (!isset($_SESSION['mode']) || $_SESSION['mode'] != 'local') { ?> |
98 | 104 |
<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> |
99 | 105 |
<?php } /* if ($_SESSION['mode'] != 'local') */ ?> |
100 | 106 |