From e16939b233596235bc71570b857625a900a3c0d0 Mon Sep 17 00:00:00 2001 From: Walter Hupfeld Date: Mon, 11 Mar 2024 16:12:39 +0100 Subject: [PATCH] hindernisse --- config.php | 39 ++++------- lib/dialog_karte.php | 159 +++++++++++++++++++++++++------------------ 2 files changed, 105 insertions(+), 93 deletions(-) diff --git a/config.php b/config.php index 33b8d15..aec98cf 100644 --- a/config.php +++ b/config.php @@ -4,9 +4,9 @@ * Ideenmelder * Autor: Walter Hupfeld, Hamm * E-Mail: info@hupfeld-software.de - * Version: 1.1 + * Version: 3.0 * Datum: 18.02.2024 - * zuletzt bearbeitet: 20.02.2024 + * zuletzt bearbeitet: 11.03.2024 ******************************** */ require_once("config.db.php"); @@ -119,8 +119,8 @@ while ($row = $result->fetch(PDO::FETCH_ASSOC)) { $arrTopic = array ( 2 => "Radverkehr", - 1 => "Fußverkehr", - 3 => "Bus und Bahn", +// 1 => "Fußverkehr", +// 3 => "Bus und Bahn", // 4 => "Pkw-Verkehr", // 5 => "Lkw-Verkehr" ); @@ -152,29 +152,14 @@ $arrAge = array ( ); $arrDefect = array ( - 0 => "Keine Angabe", - 1 => "Abrupt endender Radweg", - 2 => "Buckelpiste", - 3 => "Gefährliche Gleise/Schienen", - 4 => "Gehweg/Fahrräder frei", - 5 => "Falschparker", - 6 => "Fehlende Abstellmöglichkeiten", - 7 => "Fehlende Radwege", - 8 => "Fehlender Abstellbereich", - 9 => "Fehlender taktiler Sicherheitstrennstreifen", - 10 => "Fehlende Fahrbahnüberleitung", - 11 => "Hindernisse auf Radwegen", - 12 => "Mangelhafte Radwegmarkierung/kennzeichnung", - 13 => "Mögliche grüne Pfeile für Radfahrende", - 14 => "Probleme beim Abbiegen", - 15 => "Ungenügende Ampelschaltung", - 16 => "Ungenügende Bordsteinabsenkung", - 17 => "Ungenügender Sicherheitsabstand", - 18 => "Ungenügende Wegbreite/Engstellen", - 19 => "Unsichere/fehlende Querungsmöglichkeit", - 20 => "Unklare Radwegsituation", - 21 => "Station für Leihräder", - 22 => "Ampelspiegel installieren" + 0 => "Pfosten/Poller", + 1 => "Schranke", + 2 => "Umlaufsperre/Drängelgitter", + 3 => "Laternenmast", + 4 => "Litfaßsäule", + 5 => "Stromverteilerkasten", + 6 => "Sonstiges" + ); $arrTransport = array ( diff --git a/lib/dialog_karte.php b/lib/dialog_karte.php index bb6d4ba..22932d8 100644 --- a/lib/dialog_karte.php +++ b/lib/dialog_karte.php @@ -1,3 +1,90 @@ + + + + +
+EOT; +} + + +function print_userinfo() { + global $arrAge; + global $arrTransport; +echo << + +
+ + +
+ +
"; +} + + +function print_category(){ +global $arrDefect; +echo << +

+ +

"; +} + +function print_description(){ +echo << + +
+ +EOT; +} + + +function print_topics(){ +global $arrTopic; +echo << + +Wählen Sie ein Themenfeld aus:
+
+EOT; + + $first=true; + foreach ($arrTopic as $keyTopic => $valTopic) { + $checked = ($first) ? "checked=\"checked\"" : ""; + $first=false; + + echo '
+ + +
'; + }; +echo "
"; +} + +?> +
Ihr Wunsch oder Anregung @@ -9,76 +96,16 @@
- - - -
- - - - - -
- - -
- - - -
- - - - -
- - - - -Wählen Sie ein Themenfeld aus:
-
- $valTopic): - $checked = ($first) ? "checked=\"checked\"" : ""; - $first=false; + print_username(); + if ($boolUserinfo) print_userinfo(); + if ($boolDefect) print_category(); + print_description(); + print_topics(); ?> -
- /> - -
- -
- - - -

- - -

- - @@ -102,7 +129,7 @@ Ich bin einverstanden, dass die von mir eingegebenen Daten in der Karte veröffentlicht und im Rahmen der - Datenschutzerklärung + Datenschutzerklärung verarbeitet werden dürfen.
Wenn Sie ein Bild hochladen, achten Sie bitte auf