Browse code

API-Authtoken, Idle-Warnung, Abstraktion

Bernd Wurst authored on07/06/2020 07:15:34
Showing1 changed files
... ...
@@ -13,6 +13,8 @@ if (isset($_REQUEST['type'])) {
13 13
         $_SESSION['angeliefert'] = true;
14 14
     }
15 15
 }
16
+// hardcoded, voranmeldung ist im Moment nicht unterstützt
17
+$_SESSION['angeliefert'] = true;
16 18
 $content = '';
17 19
 $number = '';
18 20
 $name = '';
Browse code

Erste Version, die über die API speichert

Bernd Wurst authored on06/06/2020 20:24:13
Showing1 changed files
... ...
@@ -1,5 +1,11 @@
1 1
 <?php
2 2
 session_start();
3
+if (isset($_REQUEST['mode']) && $_REQUEST['mode'] == 'local') {
4
+    $_SESSION['mode'] = 'local';
5
+}
6
+if (!isset($_SESSION['mode'])) {
7
+    $_SESSION['mode'] = 'remote';
8
+}
3 9
 if (isset($_REQUEST['type'])) {
4 10
     if ($_REQUEST['type'] == 'upcoming') {
5 11
         $_SESSION['angeliefert'] = false;
... ...
@@ -20,11 +26,13 @@ if (isset($_REQUEST['error'])) {
20 26
     $content .= '<div class="card text-white bg-danger mb-3">
21 27
     <div class="card-header">Fehler</div>';
22 28
     if (isset($_REQUEST['num']) && trim($_REQUEST['num']) != '') {
23
-        $content .= '<div class="card-body">Die eingegebene Nummer scheint keine gültige Nummer zu sein.</div>';
29
+        if (!isset($_REQUEST['name']) || $_REQUEST['name'] != '') {
30
+            $content .= '<div class="card-body">Die eingegebene Nummer scheint keine gültige Nummer zu sein.</div>';
31
+        }
24 32
     } else {
25 33
         $content .= '<div class="card-body">Bitte geben Sie unbedingt eine Telefonnummer an, damit wir Sie erreichen können.</div>';
26 34
     }
27
-    if (!isset($_REQUEST['num']) || trim($_REQUEST['num']) == '') {
35
+    if (!isset($_REQUEST['name']) || trim($_REQUEST['name']) == '') {
28 36
         $content .= '<div class="card-body">Bitte geben Sie Ihren Namen ein, unter dem wir diesen Auftrag führen sollen.</div>';
29 37
     }
30 38
     $content .= '
... ...
@@ -38,15 +46,7 @@ if (isset($_REQUEST['error'])) {
38 46
 }
39 47
 
40 48
 $headline = 'Neuen Auftrag starten';
41
-if (isset($_SESSION['angeliefert'])) {
42
-    if ($_SESSION['angeliefert'] === true) {
43
-        $content .= '<p>Sie haben Obst angeliefert und möchten daraus Ihren Saft erhalten? Hier können Sie den passenden Auftrag online erstellen und müssen daher keinen Papierauftrag ausfüllen.</p>';
44
-    } else {
45
-        $content .= '<p>Sie werden in Kürze Ihr Obst bei uns anliefern und möchten daraus Ihren Saft erhalten? Hier können Sie den passenden Auftrag online erstellen und müssen daher keinen Papierauftrag ausfüllen.</p>';
46
-    }
47
-} else {
48
-    $content .= '<p>Sie haben Ihr Obst bei uns angeliefert oder werden in Kürze Ihr Obst bei uns anliefern und möchten daraus Ihren Saft erhalten? Hier können Sie den passenden Auftrag online erstellen und müssen daher keinen Papierauftrag ausfüllen.</p>';
49
-}
49
+$content .= '<p>Sie haben Obst angeliefert und möchten daraus Ihren Saft erhalten? Hier können Sie den passenden Auftrag online erstellen und müssen daher keinen Papierauftrag ausfüllen.</p>';
50 50
 
51 51
 $checked = ' checked="checked"';
52 52
 if (isset($_REQUEST['noremember'])) {
... ...
@@ -63,11 +63,14 @@ $content .= '
63 63
     <div class="form-group form-group-lg">
64 64
        <div class="input-group"><div class="input-group-prepend"><span class="input-group-text"><span class="fas fa-mobile-alt" aria-hidden="true"></span></span></div><input class="form-control form-control-lg" id="phone" name="phone" type="tel" placeholder="Telefonnummer" autocomplete="mobile tel" value="'.$number.'"></div>
65 65
         <small class="form-text text-muted">Tipp: Wenn Sie hier eine Mobiltelefonnummer eingeben, werden Sie bequem per SMS benachrichtigt.</small>
66
-    </div>
67
-    <div class="form-group form-group-lg">
66
+    </div>';
67
+
68
+if (!isset($_SESSION['mode']) || ($_SESSION['mode'] != 'local')) {
69
+$content .= '<div class="form-group form-group-lg">
68 70
         <div class="form-check"><input class="form-check-input" type="checkbox" name="save" id="check-save" value="yes" '.$checked.'><label for="check-save" class="form-check-label"> Daten in diesem Browser merken.</label></div>
69
-    </div>
70
-    <div class="form-group form-group-lg">
71
+    </div>';
72
+}
73
+$content .= '<div class="form-group form-group-lg">
71 74
         <div><input class="btn btn-primary btn-lg" type="submit" value="Weiter &gt;"></div>
72 75
     </div>
73 76
     </form>
... ...
@@ -91,9 +94,9 @@ $content .= '
91 94
 
92 95
       <!-- Modal body -->
93 96
       <div class="modal-body">
94
-            <p>Wir speichern die eingegebenen Daten zum Zwecke der Erbringung unserer Dienstleistung. Eine Weitergabe der Daten erfolgt nicht. Sie haben einen Anspruch auf Löschung der personenbezogenen Daten, sofern keine laufende oder beauftragte Dienstleistung dem entgegen steht. Kontaktieren Sie uns dazu bitte auf beliebigem Weg, wie im <a target="_blank" href="https://mosterei-wurst.de/impressum/">Impressum</a> angegeben.</p>
97
+            <p>Wir speichern die eingegebenen Daten zum Zwecke der Erbringung unserer Dienstleistung. Eine Weitergabe der Daten erfolgt nicht. Sie haben einen Anspruch auf Löschung der personenbezogenen Daten, sofern keine laufende oder beauftragte Dienstleistung dem entgegen steht. Kontaktieren Sie uns dazu bitte auf beliebigem Weg'.($_SESSION['mode'] != 'local' ? ', wie im <a target="_blank" href="https://mosterei-wurst.de/impressum/">Impressum</a> angegeben' : '').'.</p>
95 98
             <p>Dieses Angebot verwendet Cookies zur Ablaufsteuerung. Einer auftragsbezogenen Kontaktaufnahme stimmen Sie durch Nutzung des Angebots explizit zu.</p>
96
-            <p>Die verwendete Telefonnummer wird (sofern Sie dies nicht abwählen) zusätzlich langfristig in Ihrem Browser gespeichert um Ihnen beim nächsten Besuch einen erhöhten Komfort zu bieten. Diese gespeicherte Nummer können Sie <a href="clear.php?number">sofort aus Ihrem Browser löschen</a>.</p>
99
+'.($_SESSION['mode'] != 'local' ? '<p>Der Name und die verwendete Telefonnummer wird (sofern Sie dies nicht abwählen) zusätzlich langfristig in Ihrem Browser gespeichert um Ihnen beim nächsten Besuch einen erhöhten Komfort zu bieten. Diese gespeicherte Nummer können Sie <a href="clear.php?number">sofort aus Ihrem Browser löschen</a>.</p>' : '').'
97 100
       </div>
98 101
 
99 102
       <!-- Modal footer -->
Browse code

bestehende Kunden über die API prüfen

Bernd Wurst authored on06/06/2020 06:20:57
Showing1 changed files
... ...
@@ -9,9 +9,13 @@ if (isset($_REQUEST['type'])) {
9 9
 }
10 10
 $content = '';
11 11
 $number = '';
12
+$name = '';
12 13
 if (isset($_COOKIE['NUMBER'])) {
13 14
     $number = $_COOKIE['NUMBER'];
14 15
 }
16
+if (isset($_COOKIE['NAME'])) {
17
+    $name = $_COOKIE['NAME'];
18
+}
15 19
 if (isset($_REQUEST['error'])) {
16 20
     $content .= '<div class="card text-white bg-danger mb-3">
17 21
     <div class="card-header">Fehler</div>';
... ...
@@ -20,11 +24,17 @@ if (isset($_REQUEST['error'])) {
20 24
     } else {
21 25
         $content .= '<div class="card-body">Bitte geben Sie unbedingt eine Telefonnummer an, damit wir Sie erreichen können.</div>';
22 26
     }
27
+    if (!isset($_REQUEST['num']) || trim($_REQUEST['num']) == '') {
28
+        $content .= '<div class="card-body">Bitte geben Sie Ihren Namen ein, unter dem wir diesen Auftrag führen sollen.</div>';
29
+    }
23 30
     $content .= '
24 31
     </div>';
25 32
     if (isset($_REQUEST['num'])) {
26 33
         $number = $_REQUEST['num'];
27 34
     }
35
+    if (isset($_REQUEST['name'])) {
36
+        $name = $_REQUEST['name'];
37
+    }
28 38
 }
29 39
 
30 40
 $headline = 'Neuen Auftrag starten';
... ...
@@ -44,15 +54,18 @@ if (isset($_REQUEST['noremember'])) {
44 54
 }
45 55
 
46 56
 $content .= '
47
-    <p>Bitte teilen Sie uns zuerst Ihre Telefonnummer mit, unter der wir Sie benachrichtigen können.</p>
57
+    <p>Bitte teilen Sie uns zuerst Ihren Namen und Ihre Telefonnummer mit, damit wir prüfen können, ob wir Sie schon kennen.</p>
48 58
     <form class="form" action="save.php" method="post">
49 59
     <input type="hidden" name="form" value="start">
60
+    <div class="form-group form-group-lg">
61
+       <div class="input-group"><input class="form-control form-control-lg" id="name" name="name" type="text" placeholder="Name" autocomplete="name" value="'.$name.'"></div>
62
+    </div>
50 63
     <div class="form-group form-group-lg">
51 64
        <div class="input-group"><div class="input-group-prepend"><span class="input-group-text"><span class="fas fa-mobile-alt" aria-hidden="true"></span></span></div><input class="form-control form-control-lg" id="phone" name="phone" type="tel" placeholder="Telefonnummer" autocomplete="mobile tel" value="'.$number.'"></div>
52 65
         <small class="form-text text-muted">Tipp: Wenn Sie hier eine Mobiltelefonnummer eingeben, werden Sie bequem per SMS benachrichtigt.</small>
53 66
     </div>
54 67
     <div class="form-group form-group-lg">
55
-        <div class="form-check"><input class="form-check-input" type="checkbox" name="save" id="check-save" value="yes" '.$checked.'><label for="check-save" class="form-check-label"> Diese Nummer in diesem Browser merken.</label></div>
68
+        <div class="form-check"><input class="form-check-input" type="checkbox" name="save" id="check-save" value="yes" '.$checked.'><label for="check-save" class="form-check-label"> Daten in diesem Browser merken.</label></div>
56 69
     </div>
57 70
     <div class="form-group form-group-lg">
58 71
         <div><input class="btn btn-primary btn-lg" type="submit" value="Weiter &gt;"></div>
Browse code

Änderungen Stand 2019

Bernd Wurst authored on26/05/2020 11:17:50
Showing1 changed files
... ...
@@ -28,10 +28,12 @@ if (isset($_REQUEST['error'])) {
28 28
 }
29 29
 
30 30
 $headline = 'Neuen Auftrag starten';
31
-if ($_SESSION['angeliefert'] === true) {
32
-    $content .= '<p>Sie haben Obst angeliefert und möchten daraus Ihren Saft erhalten? Hier können Sie den passenden Auftrag online erstellen und müssen daher keinen Papierauftrag ausfüllen.</p>';
33
-} elseif ($_SESSION['angeliefert'] === false) {
34
-    $content .= '<p>Sie werden in Kürze Ihr Obst bei uns anliefern und möchten daraus Ihren Saft erhalten? Hier können Sie den passenden Auftrag online erstellen und müssen daher keinen Papierauftrag ausfüllen.</p>';
31
+if (isset($_SESSION['angeliefert'])) {
32
+    if ($_SESSION['angeliefert'] === true) {
33
+        $content .= '<p>Sie haben Obst angeliefert und möchten daraus Ihren Saft erhalten? Hier können Sie den passenden Auftrag online erstellen und müssen daher keinen Papierauftrag ausfüllen.</p>';
34
+    } else {
35
+        $content .= '<p>Sie werden in Kürze Ihr Obst bei uns anliefern und möchten daraus Ihren Saft erhalten? Hier können Sie den passenden Auftrag online erstellen und müssen daher keinen Papierauftrag ausfüllen.</p>';
36
+    }
35 37
 } else {
36 38
     $content .= '<p>Sie haben Ihr Obst bei uns angeliefert oder werden in Kürze Ihr Obst bei uns anliefern und möchten daraus Ihren Saft erhalten? Hier können Sie den passenden Auftrag online erstellen und müssen daher keinen Papierauftrag ausfüllen.</p>';
37 39
 }
Browse code

Cookie löschbar, Datenschutzhinweise

Bernd Wurst authored on18/03/2018 20:54:39
Showing1 changed files
... ...
@@ -35,6 +35,12 @@ if ($_SESSION['angeliefert'] === true) {
35 35
 } else {
36 36
     $content .= '<p>Sie haben Ihr Obst bei uns angeliefert oder werden in Kürze Ihr Obst bei uns anliefern und möchten daraus Ihren Saft erhalten? Hier können Sie den passenden Auftrag online erstellen und müssen daher keinen Papierauftrag ausfüllen.</p>';
37 37
 }
38
+
39
+$checked = ' checked="checked"';
40
+if (isset($_REQUEST['noremember'])) {
41
+    $checked = '';
42
+}
43
+
38 44
 $content .= '
39 45
     <p>Bitte teilen Sie uns zuerst Ihre Telefonnummer mit, unter der wir Sie benachrichtigen können.</p>
40 46
     <form class="form" action="save.php" method="post">
... ...
@@ -43,6 +49,9 @@ $content .= '
43 49
        <div class="input-group"><div class="input-group-prepend"><span class="input-group-text"><span class="fas fa-mobile-alt" aria-hidden="true"></span></span></div><input class="form-control form-control-lg" id="phone" name="phone" type="tel" placeholder="Telefonnummer" autocomplete="mobile tel" value="'.$number.'"></div>
44 50
         <small class="form-text text-muted">Tipp: Wenn Sie hier eine Mobiltelefonnummer eingeben, werden Sie bequem per SMS benachrichtigt.</small>
45 51
     </div>
52
+    <div class="form-group form-group-lg">
53
+        <div class="form-check"><input class="form-check-input" type="checkbox" name="save" id="check-save" value="yes" '.$checked.'><label for="check-save" class="form-check-label"> Diese Nummer in diesem Browser merken.</label></div>
54
+    </div>
46 55
     <div class="form-group form-group-lg">
47 56
         <div><input class="btn btn-primary btn-lg" type="submit" value="Weiter &gt;"></div>
48 57
     </div>
... ...
@@ -51,8 +60,35 @@ $content .= '
51 60
     <div class="card mb-3" id="disclaimer">
52 61
         <div class="card-header">Rechtliches</div>
53 62
         <div class="card-body"><p class="card-text">Dies ist ein Angebot der Mosterei Wurst, Murrhardt-Köchersberg.</p>
54
-            <p class="card-text">Dieses Angebot verwendet Cookies zur Ablaufsteuerung. Ihre Angaben werden von uns gespeichert aber nicht an Dritte weiter gegeben. Einer auftragsbezogenen Kontaktaufnahme stimmen Sie durch Nutzung des Angebots explizit zu.</p></div>
63
+            <a href="#" data-toggle="modal" data-target="#datenschutz">Datenschutzhinweise lesen</a>
64
+        </div>
65
+    </div>
66
+
67
+    <div class="modal fade" id="datenschutz">
68
+  <div class="modal-dialog">
69
+    <div class="modal-content">
70
+
71
+      <!-- Modal Header -->
72
+      <div class="modal-header">
73
+        <h4 class="modal-title">Datenschutzhinweise</h4>
74
+        <button type="button" class="close" data-dismiss="modal">&times;</button>
75
+      </div>
76
+
77
+      <!-- Modal body -->
78
+      <div class="modal-body">
79
+            <p>Wir speichern die eingegebenen Daten zum Zwecke der Erbringung unserer Dienstleistung. Eine Weitergabe der Daten erfolgt nicht. Sie haben einen Anspruch auf Löschung der personenbezogenen Daten, sofern keine laufende oder beauftragte Dienstleistung dem entgegen steht. Kontaktieren Sie uns dazu bitte auf beliebigem Weg, wie im <a target="_blank" href="https://mosterei-wurst.de/impressum/">Impressum</a> angegeben.</p>
80
+            <p>Dieses Angebot verwendet Cookies zur Ablaufsteuerung. Einer auftragsbezogenen Kontaktaufnahme stimmen Sie durch Nutzung des Angebots explizit zu.</p>
81
+            <p>Die verwendete Telefonnummer wird (sofern Sie dies nicht abwählen) zusätzlich langfristig in Ihrem Browser gespeichert um Ihnen beim nächsten Besuch einen erhöhten Komfort zu bieten. Diese gespeicherte Nummer können Sie <a href="clear.php?number">sofort aus Ihrem Browser löschen</a>.</p>
82
+      </div>
83
+
84
+      <!-- Modal footer -->
85
+      <div class="modal-footer">
86
+        <button type="button" class="btn btn-secondary" data-dismiss="modal">Verstanden</button>
87
+      </div>
88
+
55 89
     </div>
90
+  </div>
91
+</div>
56 92
 ';
57 93
 
58 94
 include("template.php");
Browse code

Fehlermeldungen auf BS4 portiert. Abbrechen löscht den angefangenen Auftrag.

Bernd Wurst authored on18/03/2018 20:12:58
Showing1 changed files
... ...
@@ -13,12 +13,12 @@ if (isset($_COOKIE['NUMBER'])) {
13 13
     $number = $_COOKIE['NUMBER'];
14 14
 }
15 15
 if (isset($_REQUEST['error'])) {
16
-    $content .= '<div class="panel panel-danger">
17
-    <div class="panel-heading">Fehler</div>';
16
+    $content .= '<div class="card text-white bg-danger mb-3">
17
+    <div class="card-header">Fehler</div>';
18 18
     if (isset($_REQUEST['num']) && trim($_REQUEST['num']) != '') {
19
-        $content .= '<div class="panel-body">Die eingegebene Nummer scheint keine gültige Nummer zu sein.</div>';
19
+        $content .= '<div class="card-body">Die eingegebene Nummer scheint keine gültige Nummer zu sein.</div>';
20 20
     } else {
21
-        $content .= '<div class="panel-body">Bitte geben Sie unbedingt eine Telefonnummer an, damit wir Sie erreichen können.</div>';
21
+        $content .= '<div class="card-body">Bitte geben Sie unbedingt eine Telefonnummer an, damit wir Sie erreichen können.</div>';
22 22
     }
23 23
     $content .= '
24 24
     </div>';
... ...
@@ -40,7 +40,7 @@ $content .= '
40 40
     <form class="form" action="save.php" method="post">
41 41
     <input type="hidden" name="form" value="start">
42 42
     <div class="form-group form-group-lg">
43
-       <div class="input-group"><div class="input-group-prepend"><span class="input-group-text"><span class="fas fa-mobile-alt" aria-hidden="true"></span></span></div><input class="form-control" id="phone" name="phone" type="tel" placeholder="Telefonnummer" autocomplete="mobile tel" value="'.$number.'"></div>
43
+       <div class="input-group"><div class="input-group-prepend"><span class="input-group-text"><span class="fas fa-mobile-alt" aria-hidden="true"></span></span></div><input class="form-control form-control-lg" id="phone" name="phone" type="tel" placeholder="Telefonnummer" autocomplete="mobile tel" value="'.$number.'"></div>
44 44
         <small class="form-text text-muted">Tipp: Wenn Sie hier eine Mobiltelefonnummer eingeben, werden Sie bequem per SMS benachrichtigt.</small>
45 45
     </div>
46 46
     <div class="form-group form-group-lg">
Browse code

Migration to bootstrap-4.0.0

Bernd Wurst authored on18/03/2018 14:03:26
Showing1 changed files
... ...
@@ -40,18 +40,18 @@ $content .= '
40 40
     <form class="form" action="save.php" method="post">
41 41
     <input type="hidden" name="form" value="start">
42 42
     <div class="form-group form-group-lg">
43
-       <div class="input-group"><span class="input-group-addon"><i class="glyphicon glyphicon-phone"></i></span><input class="form-control" id="phone" name="phone" type="tel" placeholder="Telefonnummer" autocomplete="mobile tel" value="'.$number.'"></div>
44
-        <span class="help-block">Tipp: Wenn Sie hier eine Mobiltelefonnummer eingeben, werden Sie bequem per SMS benachrichtigt.</span>
43
+       <div class="input-group"><div class="input-group-prepend"><span class="input-group-text"><span class="fas fa-mobile-alt" aria-hidden="true"></span></span></div><input class="form-control" id="phone" name="phone" type="tel" placeholder="Telefonnummer" autocomplete="mobile tel" value="'.$number.'"></div>
44
+        <small class="form-text text-muted">Tipp: Wenn Sie hier eine Mobiltelefonnummer eingeben, werden Sie bequem per SMS benachrichtigt.</small>
45 45
     </div>
46 46
     <div class="form-group form-group-lg">
47 47
         <div><input class="btn btn-primary btn-lg" type="submit" value="Weiter &gt;"></div>
48 48
     </div>
49 49
     </form>
50 50
 
51
-    <div class="panel panel-info" id="disclaimer">
52
-        <div class="panel-heading">Rechtliches</div>
53
-        <div class="panel-body"><p>Dies ist ein Angebot der Mosterei Wurst, Murrhardt-Köchersberg.</p>
54
-            <p>Dieses Angebot verwendet Cookies zur Ablaufsteuerung. Ihre Angaben werden von uns gespeichert aber nicht an Dritte weiter gegeben. Einer auftragsbezogenen Kontaktaufnahme stimmen Sie durch Nutzung des Angebots explizit zu.</p></div>
51
+    <div class="card mb-3" id="disclaimer">
52
+        <div class="card-header">Rechtliches</div>
53
+        <div class="card-body"><p class="card-text">Dies ist ein Angebot der Mosterei Wurst, Murrhardt-Köchersberg.</p>
54
+            <p class="card-text">Dieses Angebot verwendet Cookies zur Ablaufsteuerung. Ihre Angaben werden von uns gespeichert aber nicht an Dritte weiter gegeben. Einer auftragsbezogenen Kontaktaufnahme stimmen Sie durch Nutzung des Angebots explizit zu.</p></div>
55 55
     </div>
56 56
 ';
57 57
 
Browse code

Spätere Anlieferung eingebaut

Bernd Wurst authored on17/03/2018 17:14:44
Showing1 changed files
... ...
@@ -1,5 +1,12 @@
1 1
 <?php
2
-
2
+session_start();
3
+if (isset($_REQUEST['type'])) {
4
+    if ($_REQUEST['type'] == 'upcoming') {
5
+        $_SESSION['angeliefert'] = false;
6
+    } elseif ($_REQUEST['type'] == 'local') {
7
+        $_SESSION['angeliefert'] = true;
8
+    }
9
+}
3 10
 $content = '';
4 11
 $number = '';
5 12
 if (isset($_COOKIE['NUMBER'])) {
... ...
@@ -21,11 +28,17 @@ if (isset($_REQUEST['error'])) {
21 28
 }
22 29
 
23 30
 $headline = 'Neuen Auftrag starten';
31
+if ($_SESSION['angeliefert'] === true) {
32
+    $content .= '<p>Sie haben Obst angeliefert und möchten daraus Ihren Saft erhalten? Hier können Sie den passenden Auftrag online erstellen und müssen daher keinen Papierauftrag ausfüllen.</p>';
33
+} elseif ($_SESSION['angeliefert'] === false) {
34
+    $content .= '<p>Sie werden in Kürze Ihr Obst bei uns anliefern und möchten daraus Ihren Saft erhalten? Hier können Sie den passenden Auftrag online erstellen und müssen daher keinen Papierauftrag ausfüllen.</p>';
35
+} else {
36
+    $content .= '<p>Sie haben Ihr Obst bei uns angeliefert oder werden in Kürze Ihr Obst bei uns anliefern und möchten daraus Ihren Saft erhalten? Hier können Sie den passenden Auftrag online erstellen und müssen daher keinen Papierauftrag ausfüllen.</p>';
37
+}
24 38
 $content .= '
25
-    <p>Sie haben Obst angeliefert und möchten daraus Ihren Saft erhalten? Hier können Sie den passenden Auftrag online erstellen und müssen daher keinen Papierauftrag ausfüllen.</p>
26 39
     <p>Bitte teilen Sie uns zuerst Ihre Telefonnummer mit, unter der wir Sie benachrichtigen können.</p>
27 40
     <form class="form" action="save.php" method="post">
28
-    <input type="hidden" name="form" value="step1">
41
+    <input type="hidden" name="form" value="start">
29 42
     <div class="form-group form-group-lg">
30 43
        <div class="input-group"><span class="input-group-addon"><i class="glyphicon glyphicon-phone"></i></span><input class="form-control" id="phone" name="phone" type="tel" placeholder="Telefonnummer" autocomplete="mobile tel" value="'.$number.'"></div>
31 44
         <span class="help-block">Tipp: Wenn Sie hier eine Mobiltelefonnummer eingeben, werden Sie bequem per SMS benachrichtigt.</span>
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,45 @@
1
+<?php
2
+
3
+$content = '';
4
+$number = '';
5
+if (isset($_COOKIE['NUMBER'])) {
6
+    $number = $_COOKIE['NUMBER'];
7
+}
8
+if (isset($_REQUEST['error'])) {
9
+    $content .= '<div class="panel panel-danger">
10
+    <div class="panel-heading">Fehler</div>';
11
+    if (isset($_REQUEST['num']) && trim($_REQUEST['num']) != '') {
12
+        $content .= '<div class="panel-body">Die eingegebene Nummer scheint keine gültige Nummer zu sein.</div>';
13
+    } else {
14
+        $content .= '<div class="panel-body">Bitte geben Sie unbedingt eine Telefonnummer an, damit wir Sie erreichen können.</div>';
15
+    }
16
+    $content .= '
17
+    </div>';
18
+    if (isset($_REQUEST['num'])) {
19
+        $number = $_REQUEST['num'];
20
+    }
21
+}
22
+
23
+$headline = 'Neuen Auftrag starten';
24
+$content .= '
25
+    <p>Sie haben Obst angeliefert und möchten daraus Ihren Saft erhalten? Hier können Sie den passenden Auftrag online erstellen und müssen daher keinen Papierauftrag ausfüllen.</p>
26
+    <p>Bitte teilen Sie uns zuerst Ihre Telefonnummer mit, unter der wir Sie benachrichtigen können.</p>
27
+    <form class="form" action="save.php" method="post">
28
+    <input type="hidden" name="form" value="step1">
29
+    <div class="form-group form-group-lg">
30
+       <div class="input-group"><span class="input-group-addon"><i class="glyphicon glyphicon-phone"></i></span><input class="form-control" id="phone" name="phone" type="tel" placeholder="Telefonnummer" autocomplete="mobile tel" value="'.$number.'"></div>
31
+        <span class="help-block">Tipp: Wenn Sie hier eine Mobiltelefonnummer eingeben, werden Sie bequem per SMS benachrichtigt.</span>
32
+    </div>
33
+    <div class="form-group form-group-lg">
34
+        <div><input class="btn btn-primary btn-lg" type="submit" value="Weiter &gt;"></div>
35
+    </div>
36
+    </form>
37
+
38
+    <div class="panel panel-info" id="disclaimer">
39
+        <div class="panel-heading">Rechtliches</div>
40
+        <div class="panel-body"><p>Dies ist ein Angebot der Mosterei Wurst, Murrhardt-Köchersberg.</p>
41
+            <p>Dieses Angebot verwendet Cookies zur Ablaufsteuerung. Ihre Angaben werden von uns gespeichert aber nicht an Dritte weiter gegeben. Einer auftragsbezogenen Kontaktaufnahme stimmen Sie durch Nutzung des Angebots explizit zu.</p></div>
42
+    </div>
43
+';
44
+
45
+include("template.php");