Browse code

Optimierungen für Handy-Displays

Bernd Wurst authored on08/06/2020 13:53:59
Showing1 changed files
... ...
@@ -46,8 +46,9 @@ if ($previous > 0) {
46 46
        <a href="<?= $previous ?>"><img src="assets/images/back.svg" width="65" height="65" alt="<"></a>
47 47
 <?php } ?>
48 48
         </div>
49
-        <div id="banner-headline"><h1><?= $headline ?></h1></div>
50 49
         <div id="banner-logo"><img src="assets/images/banner.svg" width="244" height="65" alt="Mosterei Wurst - Murrhardt-Köchersberg - 07192-936436"></div>
50
+        <div id="banner-headline"><h1><?= $headline ?></h1></div>
51
+        <div id="banner-clear"></div>
51 52
      </div>
52 53
   <div class="container text-center">
53 54
     <?= $content ?>
Browse code

API-Authtoken, Idle-Warnung, Abstraktion

Bernd Wurst authored on07/06/2020 07:15:34
Showing1 changed files
... ...
@@ -89,6 +89,24 @@ if ($previous > 0) {
89 89
 <?php } /* if (basename($_SERVER['PHP_SELF']) != 'finish.php') */ ?>
90 90
 
91 91
     </div>
92
+    <div class="modal fade" id="idle-dialog" tabindex="-1" role="dialog" aria-labelledby="Bestaetigung" aria-hidden="true">
93
+        <div class="modal-dialog">
94
+            <div class="modal-content">
95
+                <div class="modal-header">
96
+                    <h4 class="modal-title">Weitermachen?</h4>
97
+                </div>
98
+
99
+                <div class="modal-body">
100
+                    <p>An diesem Gerät wurde lange nichts eingegeben. Möchten Sie am laufenden Auftrag weiter machen oder neu beginnen?</p>
101
+                </div>
92 102
 
103
+                <div class="modal-footer">
104
+                    <button type="button" class="btn btn-primary" data-dismiss="modal" id="dismiss-idle">Weiter machen!</button>
105
+                    <a class="btn btn-danger btn-ok" href="clear.php<?= (isset($_SESSION['mode']) ? '?mode='.$_SESSION['mode'] : '') ?>">Neu beginnen</a>
106
+                </div>
107
+            </div>
108
+        </div>
109
+    </div>
110
+ 
93 111
  </body>
94 112
 </html>
Browse code

Erste Version, die über die API speichert

Bernd Wurst authored on06/06/2020 20:24:13
Showing1 changed files
... ...
@@ -1,4 +1,21 @@
1
-<!DOCTYPE html>
1
+<?php
2
+$pages = array(
3
+    1 => 'index.php',
4
+    2 => 'address.php',
5
+    3 => 'gitterbox.php',
6
+    4 => 'gebrauchte.php',
7
+    5 => 'auftrag.php',
8
+    6 => 'frischsaft.php',
9
+    7 => 'summary.php');
10
+
11
+$previous = array_search(basename($_SERVER['PHP_SELF']), $pages) - 1;
12
+if ($previous > 0) {
13
+    $previous = $pages[$previous];
14
+} else {
15
+    $previous = null;
16
+}
17
+
18
+?><!DOCTYPE html>
2 19
 <html lang="de">
3 20
   <head>
4 21
     <meta charset="utf-8">
... ...
@@ -22,30 +39,25 @@
22 39
     }
23 40
     ?>
24 41
    </head>
25
-  <body>
26
-    <div id="banner" class="mb-3 text-center"><img src="assets/images/banner.svg" width="244" height="65" alt="Mosterei Wurst - Murrhardt-Köchersberg - 07192-936436"></div>
42
+  <body style="display: none;">
43
+    <div id="banner" class="mb-3">
44
+        <div id="banner-back">
45
+<?php if ($previous) { ?>
46
+       <a href="<?= $previous ?>"><img src="assets/images/back.svg" width="65" height="65" alt="<"></a>
47
+<?php } ?>
48
+        </div>
49
+        <div id="banner-headline"><h1><?= $headline ?></h1></div>
50
+        <div id="banner-logo"><img src="assets/images/banner.svg" width="244" height="65" alt="Mosterei Wurst - Murrhardt-Köchersberg - 07192-936436"></div>
51
+     </div>
27 52
   <div class="container text-center">
28
-  <h1><?= $headline ?></h1>
29 53
     <?= $content ?>
30 54
     <?php if (basename($_SERVER['PHP_SELF']) != 'finish.php') { ?>
31 55
     <nav aria-label="Zu anderen Schritten springen">
32 56
         <ul class="pagination pagination-sm justify-content-center">
33 57
         <?php 
34
-        $pages = array(
35
-            1 => 'index.php',
36
-            2 => 'address.php',
37
-            3 => 'anlieferung.php',
38
-            4 => 'gitterbox.php',
39
-            5 => 'gebrauchte.php',
40
-            6 => 'auftrag.php',
41
-            7 => 'frischsaft.php',
42
-            8 => 'summary.php');
43
-        if (isset($_SESSION['angeliefert']) && $_SESSION['angeliefert'] === false) {
44
-            $pages[4] = 'gitterbox_spaeter.php';
58
+       foreach ($pages as $index => $file) {   
59
+            echo '<li class="page-item'.($file === basename($_SERVER['PHP_SELF']) ? ' active' : '').'"><a class="page-link" href="'.$file.'">'.$index.'</a></li>';
45 60
         }
46
-        foreach ($pages as $index => $file) {   
47
-        echo '<li class="page-item'.($file === basename($_SERVER['PHP_SELF']) ? ' active' : '').'"><a class="page-link" href="'.$file.'">'.$index.'</a></li>';
48
-}
49 61
 ?>
50 62
     </ul></nav>
51 63
     <a id="allesloeschen" data-toggle="modal" data-target="#allesloeschen-dialog"class="btn btn-sm btn-block btn-outline-danger" href="clear.php">Alle Eingaben löschen und von vorne beginnen</a>
... ...
@@ -70,9 +82,11 @@
70 82
     <div class="card" id="footer">
71 83
         <div class="card-header">Hilfe?</div>
72 84
         <div class="card-body"><p class="card-text">Für Unterstützung bei der Nutzung dieses Formulars können Sie gerne unsere Telefonnummer <a href="tel:+497192936434">07192-936434</a> anrufen.</p></div>
73
-        <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>
85
+<?php if ($_SESSION['mode'] != 'local') { ?>
86
+    <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>
87
+<?php } /* if ($_SESSION['mode'] != 'local') */ ?>
74 88
     </div>
75
-    <?php } ?>
89
+<?php } /* if (basename($_SERVER['PHP_SELF']) != 'finish.php') */ ?>
76 90
 
77 91
     </div>
78 92
 
Browse code

Cookie löschbar, Datenschutzhinweise

Bernd Wurst authored on18/03/2018 20:54:39
Showing1 changed files
... ...
@@ -70,7 +70,7 @@
70 70
     <div class="card" id="footer">
71 71
         <div class="card-header">Hilfe?</div>
72 72
         <div class="card-body"><p class="card-text">Für Unterstützung bei der Nutzung dieses Formulars können Sie gerne unsere Telefonnummer <a href="tel:+497192936434">07192-936434</a> anrufen.</p></div>
73
-        <div class="card-footer"><a href="https://mosterei-wurst.de/impressum/">Impressum</a> · <a href="https://mosterei-wurst.de/">Website besuchen</a></div>
73
+        <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>
74 74
     </div>
75 75
     <?php } ?>
76 76
 
Browse code

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

Bernd Wurst authored on18/03/2018 20:12:58
Showing1 changed files
... ...
@@ -23,8 +23,8 @@
23 23
     ?>
24 24
    </head>
25 25
   <body>
26
+    <div id="banner" class="mb-3 text-center"><img src="assets/images/banner.svg" width="244" height="65" alt="Mosterei Wurst - Murrhardt-Köchersberg - 07192-936436"></div>
26 27
   <div class="container text-center">
27
-    <div><img src="assets/images/banner.png" width="280" height="66" alt="Mosterei Wurst - Murrhardt-Köchersberg - 07192-936436"></div>
28 28
   <h1><?= $headline ?></h1>
29 29
     <?= $content ?>
30 30
     <?php if (basename($_SERVER['PHP_SELF']) != 'finish.php') { ?>
... ...
@@ -61,7 +61,7 @@
61 61
                 </div>
62 62
 
63 63
                 <div class="modal-footer">
64
-                    <button type="button" class="btn btn-light" data-dismiss="modal">Abbrechen</button>
64
+                    <button type="button" class="btn btn-outline-secondary" data-dismiss="modal">Abbrechen</button>
65 65
                     <a class="btn btn-danger btn-ok">Eingaben löschen</a>
66 66
                 </div>
67 67
             </div>
Browse code

Migration to bootstrap-4.0.0

Bernd Wurst authored on18/03/2018 14:03:26
Showing1 changed files
... ...
@@ -9,6 +9,8 @@
9 9
     <script src="assets/jquery.js"></script>
10 10
     <script src="assets/jquery-ui/jquery-ui.min.js"></script>
11 11
     <link href="assets/jquery-ui/jquery-ui.min.css" rel="stylesheet">
12
+    <script src="assets/fontawesome/svg-with-js/js/fontawesome-all.min.js"></script>
13
+    <link href="assets/fontawesome/svg-with-js/css/fa-svg-with-js.css" rel="stylesheet">
12 14
     <script src="assets/bootstrap/js/bootstrap.min.js"></script>
13 15
     <link href="assets/bootstrap/css/bootstrap.min.css" rel="stylesheet">
14 16
     <link href="assets/style.css" rel="stylesheet">
... ...
@@ -26,8 +28,8 @@
26 28
   <h1><?= $headline ?></h1>
27 29
     <?= $content ?>
28 30
     <?php if (basename($_SERVER['PHP_SELF']) != 'finish.php') { ?>
29
-    <div>
30
-        <ul class="pagination">
31
+    <nav aria-label="Zu anderen Schritten springen">
32
+        <ul class="pagination pagination-sm justify-content-center">
31 33
         <?php 
32 34
         $pages = array(
33 35
             1 => 'index.php',
... ...
@@ -42,15 +44,33 @@
42 44
             $pages[4] = 'gitterbox_spaeter.php';
43 45
         }
44 46
         foreach ($pages as $index => $file) {   
45
-        echo '<li'.($file === basename($_SERVER['PHP_SELF']) ? ' class="active"' : '').'><a href="'.$file.'">'.$index.'</a></li>';
47
+        echo '<li class="page-item'.($file === basename($_SERVER['PHP_SELF']) ? ' active' : '').'"><a class="page-link" href="'.$file.'">'.$index.'</a></li>';
46 48
 }
47 49
 ?>
48
-    </ul></div>
49
-    <a class="btn btn-sm btn-block btn-danger" href="clear.php">Alle Eingaben löschen und von vorne beginnen</a>
50
-    <div class="panel panel-info" id="footer">
51
-        <div class="panel-heading">Hilfe?</div>
52
-        <div class="panel-body"><p>Für Unterstützung bei der Nutzung dieses Formulars können Sie gerne unsere Telefonnummer <a href="tel:+497192936434">07192-936434</a> anrufen.</p></div>
53
-        <div class="panel-footer"><a href="https://mosterei-wurst.de/impressum/">Impressum</a> · <a href="https://mosterei-wurst.de/">Website besuchen</a></div>
50
+    </ul></nav>
51
+    <a id="allesloeschen" data-toggle="modal" data-target="#allesloeschen-dialog"class="btn btn-sm btn-block btn-outline-danger" href="clear.php">Alle Eingaben löschen und von vorne beginnen</a>
52
+    <div class="modal fade" id="allesloeschen-dialog" tabindex="-1" role="dialog" aria-labelledby="Bestaetigung" aria-hidden="true">
53
+        <div class="modal-dialog">
54
+            <div class="modal-content">
55
+                <div class="modal-header">
56
+                    <h4 class="modal-title">Alle Eingaben löschen?</h4>
57
+                </div>
58
+
59
+                <div class="modal-body">
60
+                    <p>Alles was Sie bisher eingegeben haben wird gelöscht und Sie möchten von vorne beginnen?</p>
61
+                </div>
62
+
63
+                <div class="modal-footer">
64
+                    <button type="button" class="btn btn-light" data-dismiss="modal">Abbrechen</button>
65
+                    <a class="btn btn-danger btn-ok">Eingaben löschen</a>
66
+                </div>
67
+            </div>
68
+        </div>
69
+    </div>
70
+    <div class="card" id="footer">
71
+        <div class="card-header">Hilfe?</div>
72
+        <div class="card-body"><p class="card-text">Für Unterstützung bei der Nutzung dieses Formulars können Sie gerne unsere Telefonnummer <a href="tel:+497192936434">07192-936434</a> anrufen.</p></div>
73
+        <div class="card-footer"><a href="https://mosterei-wurst.de/impressum/">Impressum</a> · <a href="https://mosterei-wurst.de/">Website besuchen</a></div>
54 74
     </div>
55 75
     <?php } ?>
56 76
 
Browse code

Ergänze lokale Vorwahl bei Nummern ohne Vorwahl

Bernd Wurst authored on17/03/2018 17:30:37
Showing1 changed files
... ...
@@ -46,13 +46,13 @@
46 46
 }
47 47
 ?>
48 48
     </ul></div>
49
-    <?php } ?>
50 49
     <a class="btn btn-sm btn-block btn-danger" href="clear.php">Alle Eingaben löschen und von vorne beginnen</a>
51 50
     <div class="panel panel-info" id="footer">
52 51
         <div class="panel-heading">Hilfe?</div>
53 52
         <div class="panel-body"><p>Für Unterstützung bei der Nutzung dieses Formulars können Sie gerne unsere Telefonnummer <a href="tel:+497192936434">07192-936434</a> anrufen.</p></div>
54 53
         <div class="panel-footer"><a href="https://mosterei-wurst.de/impressum/">Impressum</a> · <a href="https://mosterei-wurst.de/">Website besuchen</a></div>
55 54
     </div>
55
+    <?php } ?>
56 56
 
57 57
     </div>
58 58
 
Browse code

Spätere Anlieferung eingebaut

Bernd Wurst authored on17/03/2018 17:14:44
Showing1 changed files
... ...
@@ -26,22 +26,28 @@
26 26
   <h1><?= $headline ?></h1>
27 27
     <?= $content ?>
28 28
     <?php if (basename($_SERVER['PHP_SELF']) != 'finish.php') { ?>
29
-    <ul class="pagination">
29
+    <div>
30
+        <ul class="pagination">
30 31
         <?php 
31 32
         $pages = array(
32 33
             1 => 'index.php',
33 34
             2 => 'address.php',
34
-            3 => 'gitterbox.php',
35
-            4 => 'gebrauchte.php',
36
-            5 => 'auftrag.php',
37
-            6 => 'frischsaft.php',
38
-            7 => 'summary.php');
35
+            3 => 'anlieferung.php',
36
+            4 => 'gitterbox.php',
37
+            5 => 'gebrauchte.php',
38
+            6 => 'auftrag.php',
39
+            7 => 'frischsaft.php',
40
+            8 => 'summary.php');
41
+        if (isset($_SESSION['angeliefert']) && $_SESSION['angeliefert'] === false) {
42
+            $pages[4] = 'gitterbox_spaeter.php';
43
+        }
39 44
         foreach ($pages as $index => $file) {   
40 45
         echo '<li'.($file === basename($_SERVER['PHP_SELF']) ? ' class="active"' : '').'><a href="'.$file.'">'.$index.'</a></li>';
41 46
 }
42 47
 ?>
43
-    </ul>
48
+    </ul></div>
44 49
     <?php } ?>
50
+    <a class="btn btn-sm btn-block btn-danger" href="clear.php">Alle Eingaben löschen und von vorne beginnen</a>
45 51
     <div class="panel panel-info" id="footer">
46 52
         <div class="panel-heading">Hilfe?</div>
47 53
         <div class="panel-body"><p>Für Unterstützung bei der Nutzung dieses Formulars können Sie gerne unsere Telefonnummer <a href="tel:+497192936434">07192-936434</a> anrufen.</p></div>
Browse code

Dateinamen geändert

Bernd Wurst authored on17/03/2018 14:57:41
Showing1 changed files
... ...
@@ -30,12 +30,12 @@
30 30
         <?php 
31 31
         $pages = array(
32 32
             1 => 'index.php',
33
-            2 => 'step2.php',
34
-            3 => 'step3.php',
35
-            4 => 'step4.php',
36
-            5 => 'step5.php',
37
-            6 => 'step6.php',
38
-            7 => 'step7.php');
33
+            2 => 'address.php',
34
+            3 => 'gitterbox.php',
35
+            4 => 'gebrauchte.php',
36
+            5 => 'auftrag.php',
37
+            6 => 'frischsaft.php',
38
+            7 => 'summary.php');
39 39
         foreach ($pages as $index => $file) {   
40 40
         echo '<li'.($file === basename($_SERVER['PHP_SELF']) ? ' class="active"' : '').'><a href="'.$file.'">'.$index.'</a></li>';
41 41
 }
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,54 @@
1
+<!DOCTYPE html>
2
+<html lang="de">
3
+  <head>
4
+    <meta charset="utf-8">
5
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
6
+    <meta name="viewport" content="width=device-width, initial-scale=1">
7
+    <title>Mosterei Wurst - Auftrag erteilen</title>
8
+
9
+    <script src="assets/jquery.js"></script>
10
+    <script src="assets/jquery-ui/jquery-ui.min.js"></script>
11
+    <link href="assets/jquery-ui/jquery-ui.min.css" rel="stylesheet">
12
+    <script src="assets/bootstrap/js/bootstrap.min.js"></script>
13
+    <link href="assets/bootstrap/css/bootstrap.min.css" rel="stylesheet">
14
+    <link href="assets/style.css" rel="stylesheet">
15
+    <script src="assets/script.js"></script>
16
+    <?php
17
+    $f = 'assets/'.str_replace('.php','.js', $_SERVER['PHP_SELF']);
18
+    if (file_exists($f)) {
19
+      echo '<script src="'.$f.'"></script>';
20
+    }
21
+    ?>
22
+   </head>
23
+  <body>
24
+  <div class="container text-center">
25
+    <div><img src="assets/images/banner.png" width="280" height="66" alt="Mosterei Wurst - Murrhardt-Köchersberg - 07192-936436"></div>
26
+  <h1><?= $headline ?></h1>
27
+    <?= $content ?>
28
+    <?php if (basename($_SERVER['PHP_SELF']) != 'finish.php') { ?>
29
+    <ul class="pagination">
30
+        <?php 
31
+        $pages = array(
32
+            1 => 'index.php',
33
+            2 => 'step2.php',
34
+            3 => 'step3.php',
35
+            4 => 'step4.php',
36
+            5 => 'step5.php',
37
+            6 => 'step6.php',
38
+            7 => 'step7.php');
39
+        foreach ($pages as $index => $file) {   
40
+        echo '<li'.($file === basename($_SERVER['PHP_SELF']) ? ' class="active"' : '').'><a href="'.$file.'">'.$index.'</a></li>';
41
+}
42
+?>
43
+    </ul>
44
+    <?php } ?>
45
+    <div class="panel panel-info" id="footer">
46
+        <div class="panel-heading">Hilfe?</div>
47
+        <div class="panel-body"><p>Für Unterstützung bei der Nutzung dieses Formulars können Sie gerne unsere Telefonnummer <a href="tel:+497192936434">07192-936434</a> anrufen.</p></div>
48
+        <div class="panel-footer"><a href="https://mosterei-wurst.de/impressum/">Impressum</a> · <a href="https://mosterei-wurst.de/">Website besuchen</a></div>
49
+    </div>
50
+
51
+    </div>
52
+
53
+ </body>
54
+</html>