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 |