Diese Problematik ist bei uns auch öfter aufgetreten. Ein Placeholder "E-Mail Adresse" würde schon ausreichen Sollte ja kein Problem sein
Beiträge von MrzJkl
-
-
Nach dem letzten Update 23.03. (1581585755) ist alles wieder so wie es sein soll.
Vielen Dank!
-
Kann ich so bestätigen. Update 2021.02 (1581585745) schafft keine Abhilfe.
Ich habe auch versucht, die Sprache einmal Hin- und Her zu wechseln.
-
Hallo zusammen,
auf Anfrage von Kyrinja habe ich ein PHP-Skript gebaut, dass die XML-Datei MAÜ1.1 (Stand Dezember 2020) ausliest, die Daten sortiert und aufbereitet und in eine MySQL-Datenbank schreibt.
Ich stelle das Skript hier zur Verfügung, damit sich die Nachwelt das händische Auseinanderhäkeln der XML-Datei sparen kann und direkt mit sortierten Daten weiterarbeiten kann.
PHP
Alles anzeigen<?php // Verbindungsdaten fuer MySQL $servername = '<<SERVER>>'; $username = '<<USERNAME>>'; $password = '<<PASSWORD>>'; $databaseName = '<<DATABASE>>'; $tableName = '<<TABLENAME>>'; // XML-Datei oeffnen $xml = simplexml_load_file('einsatz.xml'); // Einsatzdaten erfassen $einsatzdaten = array(); $einsatzdatenKeys = $xml->Data; $einsatzdatenValues = $xml->Row[1]->Column; // Fuer jede "Spalte" for($i = 0; $i < count($einsatzdatenKeys); $i++) { $key = (string) $einsatzdatenKeys[$i]->attributes()[1]; $value = (string) $einsatzdatenValues[$i]->attributes()[0]; $einsatzdaten[$key] = $value; } // Einsatzmittel erfassen $einsatzmittel = array(); $einsatzmittelKeys = $xml->Row[1]->Table[2]->Data; $einsatzmittelValues = $xml->Row[1]->Table[2]->Row; // Fuer jedes Einsatzmittel for($j = 1; $j < count($einsatzmittelValues); $j++) { // Fuer jede "Spalte" im Einsatzmittel for($i = 0; $i < count($einsatzmittelKeys); $i++) { $key = (string) $einsatzmittelKeys[$i]->attributes()[1]; $value = (string) $einsatzmittelValues[$j]->Column[$i]->attributes()[0]; $einsatzmittel[$j][$key] = $value; } } // Meldungen erfassen $meldungen = array(); $meldungenKeys = $xml->Row[1]->Table[3]->Data; $meldungenValues = $xml->Row[1]->Table[3]->Row; // Fuer jede Meldung for($j = 1; $j < count($meldungenValues); $j++) { // Fuer jede "Spalte" in der Meldung for($i = 0; $i < count($meldungenKeys); $i++) { $key = (string) $meldungenKeys[$i]->attributes()[1]; $value = (string) $meldungenValues[$j]->Column[$i]->attributes()[0]; $meldungen[$j][$key] = $value; } } // Massnahmen erfassen $massnahmen = array(); $massnahmenKeys = $xml->Row[1]->Table[4]->Data; $massnahmenValues = $xml->Row[1]->Table[4]->Row; // Fuer jede Massnahme for($j = 1; $j < count($massnahmenValues); $j++) { // Fuer jede "Spalte" in der Massnahme for($i = 0; $i < count($massnahmenKeys); $i++) { $key = (string) $massnahmenKeys[$i]->attributes()[1]; $value = (string) $massnahmenValues[$j]->Column[$i]->attributes()[0]; $massnahmen[$j][$key] = $value; } } // MySQL-Verbindung herstellen $conn = new mysqli($servername, $username, $password); // Verbindung pruefen, wenn Fehler dann Abbruch if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } // Einsatzdaten fuer SQL vorbereiten und zusammenbauen $einsatzdatenPrefix = $einsatzdatenColumnNames = $einsatzdatenValues = ''; foreach ($einsatzdaten as $key => $value) { $einsatzdatenColumnNames .= $einsatzdatenPrefix . $key; $einsatzdatenValues .= $einsatzdatenPrefix . "'" . $value . "'"; $einsatzdatenPrefix = ', '; } // Einsatzmittel fuer SQL vorbereiten und zusammenbauen $einsatzmittelPrefix = $einsatzmittelValues = ''; foreach ($einsatzmittel as $key => $value) { $einsatzmittelValues .= $einsatzmittelPrefix . implode(', ', $value); $einsatzmittelPrefix = ', '; } // Meldungen fuer SQL vorbereiten und zusammenbauen $meldungenPrefix = $meldungenValues = ''; foreach ($meldungen as $key => $value) { $meldungenValues .= $meldungenPrefix . implode(', ', $value); $meldungenPrefix = ', '; } // Massnahmen fuer SQL vorbereiten und zusammenbauen $massnahmenPrefix = $massnahmenValues = ''; foreach ($massnahmen as $key => $value) { $massnahmenValues .= $massnahmenPrefix . implode(', ', $value); $massnahmenPrefix = ', '; } // SQL-Skript zusammenbauen $sql = "INSERT INTO $databaseName.$tableName ($einsatzdatenColumnNames, einsatzmittel, meldungen, massnahmen) . VALUES ($einsatzdatenValues, '$einsatzmittelValues', '$meldungenValues', '$massnahmenValues')"; // SQL ausfuehren $conn->query($sql); // Verbindung schliessen $conn->close(); ?>
Und zum Erstellen der Datenbank:
Code
Alles anzeigenCREATE TABLE einsaetze ( einsatznummer VARCHAR(200), datum VARCHAR(200), meldender VARCHAR(200), telefonnummerdesmeldenden VARCHAR(200), meldeweg VARCHAR(200), einsatzstichwort VARCHAR(200), meldebild VARCHAR(200), ort VARCHAR(200), ortsteil VARCHAR(200), strasse VARCHAR(200), hausnummer VARCHAR(200), objekt VARCHAR(200), unterobjekt VARCHAR(200), ortszusatz VARCHAR(200), bemerkungeinsatzort VARCHAR(200), bemerkungeinsatzanlass VARCHAR(200), rueckrufnummer VARCHAR(200), rueckrufbemerkung VARCHAR(200), gefahrenmeldeanlage VARCHAR(200), einsatzplaninfo VARCHAR(200), infotext VARCHAR(200), plz VARCHAR(200), strassenabschnitt VARCHAR(200), einsatzortkoordinatenordwgs84 VARCHAR(200), einsatzortkoordinateostwgs84 VARCHAR(200), fremdalternativekoordinatenordwgs84 VARCHAR(200), fremdalternativekoordinateostwgs84 VARCHAR(200), transportartrlp VARCHAR(200), einsatzmittel VARCHAR(1000), meldungen VARCHAR(1000), massnahmen VARCHAR(1000) );
Auch auf GitHub: https://github.com/MrzJkl/RLPparser
-
Klarstellung:
Es ist nicht die "Systemsprache" (Das ist im Allgemeinen die Sprache des Betriebssystems) gemeint, sondern lediglich die Sprache innerhalb der App. Die Sprache ist in den Einstellungen auf Deutsch festgelegt, ein Hin- und Herwechseln sowie ein Neustart der App bringt keine Besserung.
Eine komplette Neuinstallation habe ich noch nicht ausprobiert, da ich wegen so einem kleinen Problem nicht meine Einstellungen alle neu setzen möchte.
-
Da musst du wohl durch. Das ist aber kein Hexenwerk.
Hier findest du die Doku von Microsoft mit Beispielen:
https://docs.microsoft.com/en-us/powershe…=powershell-7.1
Bitte beachte, dass die Doku für PS 7.1 ist. Ich habe nicht getestet, ob das auch auf PS 5 (die in Win10 aktuell meistens installiert ist) läuft. Aber da sollten keine Unterschiede sein.
-
Vielen Dank für die schnelle Maßnahme!
Wie sieht es mit den Kontaktdaten, speziell Telefon und Emailadresse aus? Ich kann nicht beantworten, wie die "Anruf-Funktion" in einem Profil genutzt wird. Eventuell könnte man da eine kleine Umfrage machen. Ich persönlich finde, von allen Personen, von denen ich die Telefonnummer haben sollte, habe ich die eingespeichert. Da schaue ich nicht in der App nach. Da könnte man die Sichtbarkeit eventuell auch einschränken? -
Neuinstallation schafft keine Abhilfe?
-
Zur Situation:
Aussage von Dirk war, dass das Thema vorgestern besprochen wurde und versucht wird, es zeitnah einzuschieben.Vielen Dank!
-
Auf dem aktuellen Beta-Build auf iOS ist zu erkennen, dass die Benutzer-Liste angepasst wurde. Warum wurde in diesem Zuge nicht die Einschränkung mit den personenbezogenen Daten vollzogen?
Für den Anfang ist es ja vollkommen ausreichend zu sagen, dass nur wer Mod-Rechte und Höher hat, mehr als Vor- und Nachname anzeigen kann. Für uns ist das wirklich von größter Wichtigkeit und sollte mit einer gewissen Dringlichkeit behandelt werden.
Gruß
-
Sven Ein wichtiges Feature wäre die Anzeige der Fahrzeugverfügbarkeit (wenn eine eingetragen ist) im Feed.
Dafür wird aktuell (Da die Pushbenachrichtigung nicht funktioniert und daher das Eintragen der Fzg-Verfügbarkeit aktuell keinen Sinn macht) über News bekannt gemacht. Das sollte aber nicht so sein finde ich. Die bereits existente Lösung empfinde ich da als besser.
-
Hallo zusammen,
mir ist aufgefallen, dass keine Pushnachrichten mehr versendet werden, wenn ein Fahrzeug eine neue Fahrzeugverfügbarkeit bekommt.
Oder wird diese Benachrichtigung nur unter bestimmten Voraussetzungen verschickt? Mit der alten App ging das noch.
Gibts dazu Informationen?
Gruß
-
Hi,
das hängt mit dem Darkmode zusammen. Ist bereits bekannt und ist in der nächsten Beta bereits behoben.
(Infos aus der Telegram-Gruppe - von Sven)
Gruß
-
Hi,
fertige C#-Clientbibliothek (entweder zum direkten Verwenden der DLL für .NET Core oder als Ideengeber) habe ich hier mal bereitgestellt:
-
Ergbnis: Hat funktioniert. Die Stichwortübersetzung "ALARM!" wird genommen.
-
Hi,
anbei eine Vorlage für das Pattern der Leitstelle Fulda (HE).
CodeBetreff: {{BELIEBIGERINHALT}} __________________________________________________ ALARM; Einsatzort:{{ORT}};{{ORTSTEIL}}; Adresse:{{STRASSE}};{{HAUSNUMMER}};{{OBJEKT}};{{ZUSATZFELD1:Details}};{{ZUSATZFELD3:Bemerkung}}; Alarmstichwort:{{BELIEBIGERINHALT}};{{EINSATZSTICHWORT}};{{SACHVERHALT}};{{SACHVERHALT}}; Alarmierte Einheiten:{{ZUSATZFELD2:Einheiten}}
ACHTUNG!!!!
Seperator muss auf "KEIN" eingestellt werden! Nicht auf Semikolon!
-
einer Beobachtung nach legt ein Fallback-Alarm das Stichwort "ALARM!" an.
Okay, danke für die Information. Das probiere ich mal aus.
-
Hi zusammen,
in letzter Zeit ist es durch Fehler der Leitstelle dazu gekommen, dass die Patternauswertung des Monitors nicht geklappt hat. Der Monitor geht in Fallback-Modus, der Einsatz wird trotzdem zu Connect hochgeladen. So wie es sein soll. In Connect wird bei uns das Stichwort [A-A] - Ausbildungseinsatz übersetzt.
Das ist natürlich unschön, dass bei den Kameradinnen und Kameraden dann "Ausbildungseinsatz" auf dem Handy steht. Ich dachte, dass der Monitor das erste Stichwort aus der alphabetisch sortierten Liste nimmt. Daher habe ich ein Stichwort #AAA erstellt, in der Hoffnung, dass diese Übersetzung dann genommen wird. Leider Fehlanzeige. es wird immernoch Ausbildungseinsatz genommen.Mit welchem Stichwort läd der EM den Einsatz zu Connect hoch? (es muss ja eins angegeben sein, da (zumindest in der öffentl. Schnittstelle) das Stichwort ein Pflichtfeld ist. Ich würde dann nämlich gern eine Stichwortübersetzung "Einsatz (Fallback)" oder so erstellen. Alles, hauptsache nicht "Ausbildungseinsatz".
Gruß
-
Wie ist die Authentifikation gestaltet? Muss man sich dort per BasicAUTH (https://de.wikipedia.org/wiki/HTTP-Authentifizierung) anmelden? Wenn ja, ist es möglich, dass man in der aufrufenden URL direkt Benutername und Passwort mitgibt.
Das Schema sieht dann so aus:
http://username:password@example.com
-
Auf der Seite im PlayStore ganz nach unten Scrollen. Da ist eine Überschrift "Für Betaprogramm anmelden" und ein Button "Mitmachen", da musst du drauf klicken, dann steht irgendwann ein Update an...