Browse code

QR-Code und Web-Link raus, gibt es bisher nicht

Bernd Wurst authored on01/09/2020 15:19:32
Showing1 changed files
... ...
@@ -22,6 +22,8 @@ $url = 'https://auftrag.mosterei-wurst.de/view/'.$_REQUEST['handle'];
22 22
 if (!(isset($_SESSION['mode']) && $_SESSION['mode'] == 'local')) {
23 23
     $url = '<a href="'.$url.'">'.$url.'</a>';
24 24
 }
25
+$content = '<p>Ihr Auftrag wurde gespeichert!</p>';
26
+/*
25 27
 $content = '<p>Der Verarbeitungscode lautet: '.$_REQUEST['handle'].'</p>
26 28
 
27 29
     <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>
... ...
@@ -34,7 +36,7 @@ if (substr($number, 0, 5) == '+49 1' && isset($_SESSION['mode']) && $_SESSION['m
34 36
         <div><a class="btn btn-outline-secondary btn-lg" href="smsauftrag.php?handle='.$_REQUEST['handle'].'">Diesen Link per SMS erhalten</a></div>
35 37
     </div>
36 38
 ';
37
-}
39
+}*/
38 40
 $content .='    <div class="form-group form-group-lg">
39 41
         <div><a class="btn btn-primary btn-lg" href="clear.php">Zurück zum Anfang</a></div>
40 42
     </div>
Browse code

Optimierungen für Handy-Displays

Bernd Wurst authored on08/06/2020 13:53:59
Showing1 changed files
... ...
@@ -19,7 +19,7 @@ $number = format_number($_SESSION['phone']);
19 19
 
20 20
 $headline = 'Vielen Dank für Ihren Auftrag!';
21 21
 $url = 'https://auftrag.mosterei-wurst.de/view/'.$_REQUEST['handle'];
22
-if (isset($_SESSION['mode']) && $_SESSION['mode'] == 'local') {
22
+if (!(isset($_SESSION['mode']) && $_SESSION['mode'] == 'local')) {
23 23
     $url = '<a href="'.$url.'">'.$url.'</a>';
24 24
 }
25 25
 $content = '<p>Der Verarbeitungscode lautet: '.$_REQUEST['handle'].'</p>
... ...
@@ -28,7 +28,7 @@ $content = '<p>Der Verarbeitungscode lautet: '.$_REQUEST['handle'].'</p>
28 28
     <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>
29 29
 ';
30 30
 
31
-if (substr($number, 0, 5) == '+49 1') {
31
+if (substr($number, 0, 5) == '+49 1' && isset($_SESSION['mode']) && $_SESSION['mode'] == 'local') {
32 32
     $content .= '<p>Wenn Sie möchten, können Sie den Link auch per SMS erhalten.</p>
33 33
     <div class="form-group form-group-lg">
34 34
         <div><a class="btn btn-outline-secondary btn-lg" href="smsauftrag.php?handle='.$_REQUEST['handle'].'">Diesen Link per SMS erhalten</a></div>
Browse code

Syntaxfehler behoben

Bernd Wurst authored on07/06/2020 07:43:57
Showing1 changed files
... ...
@@ -24,7 +24,7 @@ if (isset($_SESSION['mode']) && $_SESSION['mode'] == 'local') {
24 24
 }
25 25
 $content = '<p>Der Verarbeitungscode lautet: '.$_REQUEST['handle'].'</p>
26 26
 
27
-    <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>
27
+    <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>
28 28
     <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>
29 29
 ';
30 30
 
Browse code

API-Authtoken, Idle-Warnung, Abstraktion

Bernd Wurst authored on07/06/2020 07:15:34
Showing1 changed files
... ...
@@ -31,7 +31,7 @@ $content = '<p>Der Verarbeitungscode lautet: '.$_REQUEST['handle'].'</p>
31 31
 if (substr($number, 0, 5) == '+49 1') {
32 32
     $content .= '<p>Wenn Sie möchten, können Sie den Link auch per SMS erhalten.</p>
33 33
     <div class="form-group form-group-lg">
34
-        <div><a class="btn btn-outline-secondary btn-lg" href="smsauftrag.php">Diesen Link per SMS erhalten</a></div>
34
+        <div><a class="btn btn-outline-secondary btn-lg" href="smsauftrag.php?handle='.$_REQUEST['handle'].'">Diesen Link per SMS erhalten</a></div>
35 35
     </div>
36 36
 ';
37 37
 }
Browse code

Erste Version, die über die API speichert

Bernd Wurst authored on06/06/2020 20:24:13
Showing1 changed files
... ...
@@ -1,11 +1,44 @@
1 1
 <?php
2 2
 session_start();
3
-session_destroy();
3
+            require_once('vendor/autoload.php');
4
+
5
+            function format_number($number) {
6
+                $phoneNumberUtil = \libphonenumber\PhoneNumberUtil::getInstance();
7
+                try {
8
+                    $phoneNumber = $phoneNumberUtil->parse($number, 'DE');
9
+                } catch (Exception $e) {
10
+                    return NULL;
11
+                }
12
+                if ($phoneNumberUtil->isValidNumber($phoneNumber)) {
13
+                    return $phoneNumberUtil->format($phoneNumber, 1);
14
+                }
15
+                return NULL;
16
+            }
17
+$number = format_number($_SESSION['phone']);
18
+
4 19
 
5 20
 $headline = 'Vielen Dank für Ihren Auftrag!';
6
-$content = '<p>Die Verarbeitungsnummer lautet: '.$_REQUEST['handle'].'</p>
21
+$url = 'https://auftrag.mosterei-wurst.de/view/'.$_REQUEST['handle'];
22
+if (isset($_SESSION['mode']) && $_SESSION['mode'] == 'local') {
23
+    $url = '<a href="'.$url.'">'.$url.'</a>';
24
+}
25
+$content = '<p>Der Verarbeitungscode lautet: '.$_REQUEST['handle'].'</p>
7 26
 
8
-    <p>Bitte schließen Sie dieses Browser-Fenster.</p>';
27
+    <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>
28
+    <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>
29
+';
9 30
 
31
+if (substr($number, 0, 5) == '+49 1') {
32
+    $content .= '<p>Wenn Sie möchten, können Sie den Link auch per SMS erhalten.</p>
33
+    <div class="form-group form-group-lg">
34
+        <div><a class="btn btn-outline-secondary btn-lg" href="smsauftrag.php">Diesen Link per SMS erhalten</a></div>
35
+    </div>
36
+';
37
+}
38
+$content .='    <div class="form-group form-group-lg">
39
+        <div><a class="btn btn-primary btn-lg" href="clear.php">Zurück zum Anfang</a></div>
40
+    </div>
41
+	';
42
+    
10 43
 
11 44
 include("template.php");
Browse code

Initial commit

Bernd Wurst authored on17/03/2018 11:42:01
Showing1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,11 @@
1
+<?php
2
+session_start();
3
+session_destroy();
4
+
5
+$headline = 'Vielen Dank für Ihren Auftrag!';
6
+$content = '<p>Die Verarbeitungsnummer lautet: '.$_REQUEST['handle'].'</p>
7
+
8
+    <p>Bitte schließen Sie dieses Browser-Fenster.</p>';
9
+
10
+
11
+include("template.php");