From 3249bee870821198addcd6ad7ef30f54fd3759cb Mon Sep 17 00:00:00 2001 From: Walter Hupfeld Date: Sun, 18 Feb 2024 16:01:36 +0100 Subject: [PATCH] fixes --- README.md | 6 +++--- config.php | 18 +++++++++++------- datenschutz.php | 2 +- liste.php | 4 ++-- 4 files changed, 17 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 82110d5..130a42e 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ # Ideenmelder -Die Anwendung ermöglicht die Markierung von Standorten in einem begrenzten Bezirk (Stadt Hamm). Die Eingaben können beschrieben und bewertet werden. Das Hochladen von Bildern und das Kommentieren von Beiträgen ist möglich. +Die Anwendung ermöglicht die Markierung von Standorten in einem begrenzten Bezirk für alle Kreise und kreisfreien Städten in NRW. Die Eingaben können beschrieben und bewertet werden. Das Hochladen von Bildern und das Kommentieren von Beiträgen ist möglich. -Die Idee zu dieser Anwendung kam durch einen Artikel in der ADFC-Zeitschrift Radwelt zu Ibbenbüren, wo Vorschläge zur Verkehrsinfrastruktur über eine Webanwendung erfasst wurden. Ich habe diese Idee übernommen und neu programmiert. Eine Demoanwendung findet man unter https://karte.hpadm.de (Login: admin Passwort: testtest) +Die Idee zu dieser Anwendung kam durch einen Artikel in der ADFC-Zeitschrift Radwelt zu Ibbenbüren, wo Vorschläge zur Verkehrsinfrastruktur über eine Webanwendung erfasst wurden. Ich habe diese Idee übernommen und neu programmiert. Eine Demoanwendung findet man unter https://nrw-melder.hpadm.de (Login: admin Passwort: testtest) Es sind aus meiner Sicht aber auch viele andere Anwendungsmöglichkeiten denkbar, z.B. Erfassung/Meldung von Eichenprozessionsspinnern, Markierung/Erfassung von Stromtankstellen etc.. @@ -26,7 +26,7 @@ Folgende Funktionalitäten können an- bzw. abgeschaltet werden: ### Reverse Georeferenzierung Aus den übermittelten Geodaten wird die Adresse ermittelt. Dazu wird der Dienst https://locationiq.com verwendet. Die Adressen werden nur im Backend angezeigt, um die Auswertung der Daten zu erleichtern. -Für locationiq.com muss ein Api-Key beantragt werden. Dieser ist in der Datei /lib/geocoding.php einzutragen. Für die Georeferenzierung kann auch +Für locationiq.com muss ein Api-Key beantragt werden. Dieser ist in der Datei /config.db.php einzutragen. --- diff --git a/config.php b/config.php index da1875b..9756f92 100644 --- a/config.php +++ b/config.php @@ -4,8 +4,8 @@ * Ideenmelder * Autor: Walter Hupfeld, Hamm * E-Mail: info@hupfeld-software.de - * Version: 1.0 - * Datum: 18.05.2021 + * Version: 1.1 + * Datum: 18.02.2024 ******************************** */ require_once("config.db.php"); @@ -13,6 +13,7 @@ $strSQL = "select * from config"; $result = $db->query($strSQL); + // Allegemeine Konfiguration while ($row = $result->fetch(PDO::FETCH_ASSOC)) { switch ($row['key']) { case "uploaddir" : @@ -67,8 +68,8 @@ $boolUserinfo = ($row['value']=="1"); break; - default: - echo "Fehler bei ".$row['key']; + default: ; + //echo "Fehler bei ".$row['key']; // Ende Lokalisierung break; @@ -76,6 +77,7 @@ } + // Falls der Parameter district fehlt => Hamm $result= $db->prepare("SELECT count(*) FROM district WHERE district=:district"); $result->bindParam(":district",$strDistrict); $result->execute(); @@ -83,7 +85,7 @@ if ($row[0]==0) $strDistrict="hamm"; } - //$result = $db->query($strSQL); + // Spezifische Konfiguration für Districtt $result= $db->prepare("SELECT * FROM district WHERE district=:district"); $result->bindParam(":district",$strDistrict); $result->execute(); @@ -110,8 +112,9 @@ $strLocation .= "AND UGEMEINDE=$numUGEMEINDE"; } } - $arrDisctrict = array (); + // Arrax mit allen Distrikten für Auswahl + $arrDisctrict = array (); $strSQL = "SELECT district,title FROM district ORDER BY title ASC"; $result=$db->query($strSQL); while ($row = $result->fetch(PDO::FETCH_ASSOC)) { @@ -119,6 +122,8 @@ } + + $arrTopic = array ( 2 => "Radverkehr", 1 => "Fußverkehr", @@ -171,7 +176,6 @@ $arrDefect = array ( 22 => "Ampelspiegel installieren" ); - $arrTransport = array ( 0 => "keine Angabe", 1 => "kein Auto", diff --git a/datenschutz.php b/datenschutz.php index 4572be3..4118cd8 100644 --- a/datenschutz.php +++ b/datenschutz.php @@ -1,5 +1,5 @@ - + diff --git a/liste.php b/liste.php index e714fbc..f9440ef 100644 --- a/liste.php +++ b/liste.php @@ -69,9 +69,9 @@