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 @@ + + +Ihr Name oder Pseudonym: + + +EOT; +} + + +function print_userinfo() { + global $arrAge; + global $arrTransport; +echo << + Die Fragen nach Alter und Verkehrsmittel können Sie freiwillig beantworten: + + Ihr Alter: + +EOT; + + foreach ($arrAge as $age) { + echo " $age"; + } + +echo ' + + + Ihr hauptsächlich genutztes Verkehrsmittel: + '; + foreach ($arrTransport as $transport) { + echo " $transport"; + } +echo ""; +} + + +function print_category(){ +global $arrDefect; +echo << + + Art des Hindernisses: + +EOT; + foreach ($arrDefect as $defectKey => $defectVal) { + echo " $defectVal"; + } +echo ""; +} + +function print_description(){ +echo << + +Beschreibung: + +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 ' + + '.$valTopic.' + '; + }; +echo " "; +} + +?> + Ihr Wunsch oder Anregung @@ -9,76 +96,16 @@ - -Ihr Name oder Pseudonym: - - - - - - - Die Fragen nach Alter und Verkehrsmittel können Sie freiwillig beantworten: - - Ihr Alter: - $age"; - } -?> - - - - Ihr hauptsächlich genutztes Verkehrsmittel: - -$transport"; - } -?> - - - - - - -Beschreibung: - - - - -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(); ?> - - /> - =$valTopic?> - - - - - - - - Mängelkategorie: - - $defectVal) { - echo " $defectVal"; - } -?> - - - - @@ -102,7 +129,7 @@ Ich bin einverstanden, dass die von mir eingegebenen Daten in der Karte veröffentlicht = $boolUserinfo ? " (außer Alter und Verkehrsmittel) " : ""?>und im Rahmen der - Datenschutzerklärung + Datenschutzerklärung verarbeitet werden dürfen. Wenn Sie ein Bild hochladen, achten Sie bitte auf
+ Art des Hindernisses: + +EOT; + foreach ($arrDefect as $defectKey => $defectVal) { + echo " $defectVal"; + } +echo "
- Mängelkategorie: - - $defectVal) { - echo " $defectVal"; - } -?> - -