94120d827b0d539514b9f5f566811783c5380f4d
Bernd Wurst Initial commit

Bernd Wurst authored 6 years ago

1) <?php
2) session_start();
Bernd Wurst API-Aufrufe über Guzzle um...

Bernd Wurst authored 1 year ago

3) 
4) if(!isset($_SESSION['phone'])) {
5)     header('Location: index.php');
6)     die();
7) }
8) 
Bernd Wurst Erste Version, die über die...

Bernd Wurst authored 4 years ago

9)             require_once('vendor/autoload.php');
10) 
11)             function format_number($number) {
12)                 $phoneNumberUtil = \libphonenumber\PhoneNumberUtil::getInstance();
13)                 try {
14)                     $phoneNumber = $phoneNumberUtil->parse($number, 'DE');
15)                 } catch (Exception $e) {
16)                     return NULL;
17)                 }
18)                 if ($phoneNumberUtil->isValidNumber($phoneNumber)) {
19)                     return $phoneNumberUtil->format($phoneNumber, 1);
20)                 }
21)                 return NULL;
22)             }
23) $number = format_number($_SESSION['phone']);
24) 
Bernd Wurst Initial commit

Bernd Wurst authored 6 years ago

25) 
26) $headline = 'Vielen Dank für Ihren Auftrag!';
Bernd Wurst Neue API 2023

Bernd Wurst authored 1 year ago

27) if (isset($_SESSION['orderid']) && $_SESSION['orderid'] > 0) {
28)     $content = '<p>Ihr Auftrag ist vollständig bei uns eingegangen.</p>';
29)     $content .= '<p>Die Auftragsnummer lautet: '.$_SESSION['orderid'].'</p>';
30) }
Bernd Wurst Session zerstören wenn der...

Bernd Wurst authored 4 months ago

31) 
32) # Session-Daten löschen weil Änderungen jetzt nicht mehr möglich sein sollen
33) session_destroy();
34) 
35) 
Bernd Wurst Neue API 2023

Bernd Wurst authored 1 year ago

36) /*$url = 'https://auftrag.mosterei-wurst.de/view/'.$_REQUEST['handle'];
Bernd Wurst Optimierungen für Handy-Dis...

Bernd Wurst authored 4 years ago

37) if (!(isset($_SESSION['mode']) && $_SESSION['mode'] == 'local')) {
Bernd Wurst Erste Version, die über die...

Bernd Wurst authored 4 years ago

38)     $url = '<a href="'.$url.'">'.$url.'</a>';
39) }
40) $content = '<p>Der Verarbeitungscode lautet: '.$_REQUEST['handle'].'</p>
Bernd Wurst Initial commit

Bernd Wurst authored 6 years ago

41) 
Bernd Wurst Syntaxfehler behoben

Bernd Wurst authored 4 years ago

42)     <p>Sie können jederzeit den Status Ihres Auftrags verfolgen unter <b>'.$url.'</b>. Wenn Sie den nachfolgenden QR-Code scannen, kommen Sie direkt zu Ihrem Auftrag.</p>
Bernd Wurst Erste Version, die über die...

Bernd Wurst authored 4 years ago

43)     <p><img src="https://api.qrserver.com/v1/create-qr-code/?size=150x150&bgcolor=ffa&data=https://au.m-wst.de/v/'.$_REQUEST['handle'].'"></p>
44) ';
Bernd Wurst Initial commit

Bernd Wurst authored 6 years ago

45) 
Bernd Wurst Optimierungen für Handy-Dis...

Bernd Wurst authored 4 years ago

46) if (substr($number, 0, 5) == '+49 1' && isset($_SESSION['mode']) && $_SESSION['mode'] == 'local') {
Bernd Wurst Erste Version, die über die...

Bernd Wurst authored 4 years ago

47)     $content .= '<p>Wenn Sie möchten, können Sie den Link auch per SMS erhalten.</p>
48)     <div class="form-group form-group-lg">
Bernd Wurst API-Authtoken, Idle-Warnung...

Bernd Wurst authored 4 years ago

49)         <div><a class="btn btn-outline-secondary btn-lg" href="smsauftrag.php?handle='.$_REQUEST['handle'].'">Diesen Link per SMS erhalten</a></div>
Bernd Wurst Erste Version, die über die...

Bernd Wurst authored 4 years ago

50)     </div>
51) ';
Bernd Wurst Neue API 2023

Bernd Wurst authored 1 year ago

52) }*/
Bernd Wurst Erste Version, die über die...

Bernd Wurst authored 4 years ago

53) $content .='    <div class="form-group form-group-lg">
54)         <div><a class="btn btn-primary btn-lg" href="clear.php">Zurück zum Anfang</a></div>
55)     </div>
56) 	';
57)