query($strSQL); while ($row = $result->fetch(PDO::FETCH_ASSOC)) { switch ($row['key']) { case "uploaddir" : $uploaddir=$row['value']; break; case "stadt" : $strStadt=$row['value']; break; case "title" : $strTitle=$row['value']; break; case "fileGeojson": $fileGeojson=$row['value']; break; case "InfoLat": $numInfoLat=$row['value']; break; case "InfoLng": $numInfoLng=$row['value']; break; case "logo": $strLogo=$row['value']; break; case "contactEmail": $contactEmail =$row['value']; break; case "impressum": $strImpressum =$row['value']; break; case "url": $strUrl =$row['value']; break; case "UrlBez": $strUrlBez =$row['value']; break; case "boolActive": $boolActive = ($row['value']=="1"); break; case "boolRating": $boolRating = ($row['value']=="1"); break; case "boolComment": $boolComment = ($row['value']=="1"); break; case "boolUpload": $boolUpload = ($row['value']=="1"); break; case "boolDefect": $boolDefect = ($row['value']=="1"); break; case "boolUserinfo": $boolUserinfo = ($row['value']=="1"); break; default: echo "Fehler bei ".$row['key']; // Ende Lokalisierung break; } } $result= $db->prepare("SELECT count(*) FROM district WHERE district=:district"); $result->bindParam(":district",$strDistrict); $result->execute(); if ($row=$result->fetch(PDO::FETCH_NUM)) { if ($row[0]==0) $strDistrict="hamm"; } //$result = $db->query($strSQL); $result= $db->prepare("SELECT * FROM district WHERE district=:district"); $result->bindParam(":district",$strDistrict); $result->execute(); while ($row = $result->fetch(PDO::FETCH_ASSOC)) { $strDistrict = $row['district']; $strTitle = $row['title']; $strGeojson = $row['geojson']; $numULAND=$row['ULAND']; $numUREGBEZ=$row['UREGBEZ']; $numUKREIS=$row['UKREIS']; $numUGEMEINDE=$row['UGEMEINDE']; $numInfoLat=$row['lat']; $numInfoLng=$row['lng']; $numZoom=$row['zoom']; $strTitle = "ADFC Meldeportal $strTitle "; $strIntroText = "$strTitle"; $fileGeojson ="geojson/$strGeojson"; $strLocation = " AND ULAND=$numULAND AND UREGBEZ=$numUREGBEZ AND UKREIS=$numUKREIS "; if ($numUGEMEINDE>0) { $strLocation .= "AND UGEMEINDE=$numUGEMEINDE"; } } $arrDisctrict = array (); $strSQL = "SELECT district,title FROM district ORDER BY title ASC"; $result=$db->query($strSQL); while ($row = $result->fetch(PDO::FETCH_ASSOC)) { $arrDistrict[$row['district']]=$row['title']; } $arrTopic = array ( 2 => "Radverkehr", 1 => "Fußverkehr", 3 => "Bus und Bahn", // 4 => "Pkw-Verkehr", // 5 => "Lkw-Verkehr" ); $arrMarkerType = array ( 1=>"pedestrianMarker", 2=>"bicycleMarker", 3=>"trainMarker", 4=>"carMarker", 5=>"truckMarker", ); $arrAge = array ( 1 => "keine Angabe", 2 => "bis 14 Jahre", 3 => "15-17 Jahre", 4 => "18-25 Jahre", 5 => "25-39 Jahre", 6 => "40-64 Jahre", 7 => "65 Jahre und älter", ); $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" ); $arrTransport = array ( 0 => "keine Angabe", 1 => "kein Auto", 2 => "Auto", 3 => "Motorroller/Motorrad", 4 => "Bus/Bahn", 5 => "Fahrrad", 6 => "Zu Fuß" ); $arrIcon = array ( 1 => "", 2 => "", 3 => "", 4 => "", 5 => "" );