40e4230b9af8c7d533f1a922d50a001de307b9ba
Bernd Wurst Initial commit

Bernd Wurst authored 6 years ago

1) <?php
Bernd Wurst Spätere Anlieferung eingebaut

Bernd Wurst authored 6 years ago

2) session_start();
Bernd Wurst Erste Version, die über die...

Bernd Wurst authored 4 years ago

3) if (isset($_REQUEST['mode']) && $_REQUEST['mode'] == 'local') {
4)     $_SESSION['mode'] = 'local';
5) }
6) if (!isset($_SESSION['mode'])) {
7)     $_SESSION['mode'] = 'remote';
8) }
Bernd Wurst Spätere Anlieferung eingebaut

Bernd Wurst authored 6 years ago

9) if (isset($_REQUEST['type'])) {
10)     if ($_REQUEST['type'] == 'upcoming') {
11)         $_SESSION['angeliefert'] = false;
12)     } elseif ($_REQUEST['type'] == 'local') {
13)         $_SESSION['angeliefert'] = true;
14)     }
15) }
Bernd Wurst API-Authtoken, Idle-Warnung...

Bernd Wurst authored 4 years ago

16) // hardcoded, voranmeldung ist im Moment nicht unterstützt
17) $_SESSION['angeliefert'] = true;
Bernd Wurst Initial commit

Bernd Wurst authored 6 years ago

18) $content = '';
19) $number = '';
Bernd Wurst bestehende Kunden über die...

Bernd Wurst authored 4 years ago

20) $name = '';
Bernd Wurst Initial commit

Bernd Wurst authored 6 years ago

21) if (isset($_COOKIE['NUMBER'])) {
22)     $number = $_COOKIE['NUMBER'];
23) }
Bernd Wurst bestehende Kunden über die...

Bernd Wurst authored 4 years ago

24) if (isset($_COOKIE['NAME'])) {
25)     $name = $_COOKIE['NAME'];
26) }
Bernd Wurst Initial commit

Bernd Wurst authored 6 years ago

27) if (isset($_REQUEST['error'])) {
Bernd Wurst Fehlermeldungen auf BS4 por...

Bernd Wurst authored 6 years ago

28)     $content .= '<div class="card text-white bg-danger mb-3">
29)     <div class="card-header">Fehler</div>';
Bernd Wurst Initial commit

Bernd Wurst authored 6 years ago

30)     if (isset($_REQUEST['num']) && trim($_REQUEST['num']) != '') {
Bernd Wurst Erste Version, die über die...

Bernd Wurst authored 4 years ago

31)         if (!isset($_REQUEST['name']) || $_REQUEST['name'] != '') {
32)             $content .= '<div class="card-body">Die eingegebene Nummer scheint keine gültige Nummer zu sein.</div>';
33)         }
Bernd Wurst Initial commit

Bernd Wurst authored 6 years ago

34)     } else {
Bernd Wurst Fehlermeldungen auf BS4 por...

Bernd Wurst authored 6 years ago

35)         $content .= '<div class="card-body">Bitte geben Sie unbedingt eine Telefonnummer an, damit wir Sie erreichen können.</div>';
Bernd Wurst Initial commit

Bernd Wurst authored 6 years ago

36)     }
Bernd Wurst Erste Version, die über die...

Bernd Wurst authored 4 years ago

37)     if (!isset($_REQUEST['name']) || trim($_REQUEST['name']) == '') {
Bernd Wurst bestehende Kunden über die...

Bernd Wurst authored 4 years ago

38)         $content .= '<div class="card-body">Bitte geben Sie Ihren Namen ein, unter dem wir diesen Auftrag führen sollen.</div>';
39)     }
Bernd Wurst Initial commit

Bernd Wurst authored 6 years ago

40)     $content .= '
41)     </div>';
42)     if (isset($_REQUEST['num'])) {
43)         $number = $_REQUEST['num'];
44)     }
Bernd Wurst bestehende Kunden über die...

Bernd Wurst authored 4 years ago

45)     if (isset($_REQUEST['name'])) {
46)         $name = $_REQUEST['name'];
47)     }
Bernd Wurst Initial commit

Bernd Wurst authored 6 years ago

48) }
49) 
50) $headline = 'Neuen Auftrag starten';
Bernd Wurst Erste Version, die über die...

Bernd Wurst authored 4 years ago

51) $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>';
Bernd Wurst Cookie löschbar, Datenschut...

Bernd Wurst authored 6 years ago

52) 
53) $checked = ' checked="checked"';
54) if (isset($_REQUEST['noremember'])) {
55)     $checked = '';
56) }
57) 
Bernd Wurst Initial commit

Bernd Wurst authored 6 years ago

58) $content .= '
Bernd Wurst bestehende Kunden über die...

Bernd Wurst authored 4 years ago

59)     <p>Bitte teilen Sie uns zuerst Ihren Namen und Ihre Telefonnummer mit, damit wir prüfen können, ob wir Sie schon kennen.</p>
Bernd Wurst Initial commit

Bernd Wurst authored 6 years ago

60)     <form class="form" action="save.php" method="post">
Bernd Wurst Spätere Anlieferung eingebaut

Bernd Wurst authored 6 years ago

61)     <input type="hidden" name="form" value="start">
Bernd Wurst bestehende Kunden über die...

Bernd Wurst authored 4 years ago

62)     <div class="form-group form-group-lg">
63)        <div class="input-group"><input class="form-control form-control-lg" id="name" name="name" type="text" placeholder="Name" autocomplete="name" value="'.$name.'"></div>
64)     </div>
Bernd Wurst Initial commit

Bernd Wurst authored 6 years ago

65)     <div class="form-group form-group-lg">
Bernd Wurst Fehlermeldungen auf BS4 por...

Bernd Wurst authored 6 years ago

66)        <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>
Bernd Wurst Migration to bootstrap-4.0.0

Bernd Wurst authored 6 years ago

67)         <small class="form-text text-muted">Tipp: Wenn Sie hier eine Mobiltelefonnummer eingeben, werden Sie bequem per SMS benachrichtigt.</small>
Bernd Wurst Erste Version, die über die...

Bernd Wurst authored 4 years ago

68)     </div>';
69) 
70) if (!isset($_SESSION['mode']) || ($_SESSION['mode'] != 'local')) {
71) $content .= '<div class="form-group form-group-lg">
Bernd Wurst bestehende Kunden über die...

Bernd Wurst authored 4 years ago

72)         <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>
Bernd Wurst Erste Version, die über die...

Bernd Wurst authored 4 years ago

73)     </div>';
74) }
75) $content .= '<div class="form-group form-group-lg">
Bernd Wurst Initial commit

Bernd Wurst authored 6 years ago

76)         <div><input class="btn btn-primary btn-lg" type="submit" value="Weiter &gt;"></div>
77)     </div>
78)     </form>
79) 
Bernd Wurst Migration to bootstrap-4.0.0

Bernd Wurst authored 6 years ago

80)     <div class="card mb-3" id="disclaimer">
81)         <div class="card-header">Rechtliches</div>
82)         <div class="card-body"><p class="card-text">Dies ist ein Angebot der Mosterei Wurst, Murrhardt-Köchersberg.</p>
Bernd Wurst Cookie löschbar, Datenschut...

Bernd Wurst authored 6 years ago

83)             <a href="#" data-toggle="modal" data-target="#datenschutz">Datenschutzhinweise lesen</a>
84)         </div>
85)     </div>
86) 
87)     <div class="modal fade" id="datenschutz">
88)   <div class="modal-dialog">
89)     <div class="modal-content">
90) 
91)       <!-- Modal Header -->
92)       <div class="modal-header">
93)         <h4 class="modal-title">Datenschutzhinweise</h4>
94)         <button type="button" class="close" data-dismiss="modal">&times;</button>
95)       </div>
96) 
97)       <!-- Modal body -->
98)       <div class="modal-body">
Bernd Wurst Erste Version, die über die...

Bernd Wurst authored 4 years ago

99)             <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>
Bernd Wurst Cookie löschbar, Datenschut...

Bernd Wurst authored 6 years ago

100)             <p>Dieses Angebot verwendet Cookies zur Ablaufsteuerung. Einer auftragsbezogenen Kontaktaufnahme stimmen Sie durch Nutzung des Angebots explizit zu.</p>
Bernd Wurst Erste Version, die über die...

Bernd Wurst authored 4 years ago

101) '.($_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>' : '').'
Bernd Wurst Cookie löschbar, Datenschut...

Bernd Wurst authored 6 years ago

102)       </div>
103) 
104)       <!-- Modal footer -->
105)       <div class="modal-footer">
106)         <button type="button" class="btn btn-secondary" data-dismiss="modal">Verstanden</button>
107)       </div>
108) 
Bernd Wurst Initial commit

Bernd Wurst authored 6 years ago

109)     </div>
Bernd Wurst Cookie löschbar, Datenschut...

Bernd Wurst authored 6 years ago

110)   </div>
111) </div>