Skip to content

Releases: FriendsOfREDAXO/d2u_address

1.6.1

Choose a tag to compare

@TobiasKrais TobiasKrais released this 03 Jun 07:47
  • Backend: Abbrechen-Buttons in den Formularen fuer Adressen, Adresstypen, Laender, Kontinente und PLZ fuehren jetzt wieder zur Liste statt einen normalen Formular-Submit auszufuehren.
  • Backend: CSRF-Schutz fuer Speichern-, Loesch-, Status- und Prioritaetsaktionen ergaenzt.
  • Backend: CSRF-Schutz fuer Modul-Installation, -Update und -Deinstallation auf der Setup-Seite ergaenzt.
  • Security: Die media-is-in-use-Extension-Points in boot.php verwenden jetzt gebundene Parameter statt SQL-String-Konkatenation mit addslashes().
  • Security: Die save()-Methoden in lib/*.php (Address, AddressType, Country, Continent) verwenden jetzt gebundene Parameter statt SQL-String-Konkatenation mit addslashes().
  • Security: Modul-Ausgaben (modules/20/1/output.php, modules/20/3/output.php, modules/20/4/output.php, modules/20/6/output.php) härten Leaflet-Popup-Inhalte: Werte werden via json_encode() in JS-Strings übergeben statt mit addslashes(); Lat/Long strikt als (float) gecastet. Weitere Adress-/Namensfelder werden in HTML-Ausgaben mit rex_escape() gehärtet.
  • Security: Module 20-3 und 20-6 (Google Maps): API-Key wird vor der Einbettung URL-kodiert; Adress-Marker-Daten (Straße, PLZ, Ort, Kontaktinfo, Land) werden über json_encode() in das JS-Adress-Array geschrieben statt durch String-Konkatenation; Lat/Long und Map-IDs strikt als (float) bzw. (int) gecastet. Verhindert XSS über Adressdaten in den Infofenstern.
  • Security: Module 20-1 und 20-4 (Google Maps, BS4): API-Key vor der Einbettung URL-kodiert; das JS-Adress-Array (Geocoder-Adresse, Infofenster-Inhalt) wird jetzt über json_encode() erzeugt und die Einzelwerte (Firma, Kontaktname, Land, PLZ, Ort, Telefon, Mobil) zusätzlich mit rex_escape() gehärtet; Lat/Long strikt als (float) gecastet. Verhindert XSS über Adressdaten im JS-Kontext.
  • Security: Auch die HTML-Adresskarte in modules/20/1/output.php wird gegen XSS gehärtet: Firma, Kontaktname, Firmenzusatz, Straße, PLZ/Ort, Mobil, Telefon, Fax sowie E-Mail (mailto-Link, Linktext und Analytics-onClick) werden mit rex_escape() ausgegeben. Die E-Mail-Links in modules/20/2/output.php und modules/20/5/output.php sowie die <option>-Labels (Adresstyp-/Firmen-/Kontaktnamen) in den Input-Formularen von 20/1, 20/2, 20/3, 20/5 und 20/6 werden ebenfalls mit rex_escape() gehärtet.

1.6.0

Choose a tag to compare

@TobiasKrais TobiasKrais released this 17 Apr 07:22
  • Neue Module 20-4 bis 20-6 als Bootstrap-5-Varianten der bestehenden Beispielmodule hinzugefügt.
  • Module 20-1 bis 20-3 als "(BS4, deprecated)" markiert. Die BS4-Varianten werden im nächsten Major Release entfernt.
  • Benötigt d2u_helper >= 2.1.3.
  • Bugfix: Prioritäten werden bei Adressen und Adresstypen nach dem Speichern wieder stabil neu durchnummeriert, auch wenn in der Datenbank bereits doppelte Werte vorhanden sind.
  • Backend-Listen sortierbar gemacht und Standardsortierungen von SQL-Queries auf rex_list-defaultSort umgestellt.
  • Die Priorität von Adressen kann in der Backend-Liste jetzt direkt per Hoch-/Runter-Buttons geändert werden.
  • Fix bug in install and uninstall file.

1.5.0

Choose a tag to compare

@TobiasKrais TobiasKrais released this 18 Mar 09:38
  • README hinzugefügt.
  • Vorbereitung auf R6: Folgende Klassen werden ab Version 2 dieses Addons umbenannt. Schon jetzt stehen die neuen Klassen für die Übergangszeit zur Verfügung:
    • FriendsOfREDAXO\D2UAddress\Address wird zu FriendsOfREDAXO\D2UAddress\Address.
    • FriendsOfREDAXO\D2UAddress\AddressType wird zu FriendsOfREDAXO\D2UAddress\AddressType.
    • FriendsOfREDAXO\D2UAddress\Country wird zu FriendsOfREDAXO\D2UAddress\Country.
    • FriendsOfREDAXO\D2UAddress\Continent wird zu FriendsOfREDAXO\D2UAddress\Continent.
    • FriendsOfREDAXO\D2UAddress\ZipCode wird zu FriendsOfREDAXO\D2UAddress\ZipCode.
  • Folgende interne Klassen wurden wurden ebenfalls umbenannt. Hier gibt es keine Übergangszeit, da sie nicht öffentlich sind:
    • d2u_address_lang_helper wird zu FriendsOfREDAXO\D2UAddress\LangHelper.
    • D2UAddressModules wird zu FriendsOfREDAXO\D2UAddress\Module.

1.4.0

Choose a tag to compare

@TobiasKrais TobiasKrais released this 12 Jun 10:59
  • PHP-CS-Fixer Verbesserungen.
  • rexstan Abgleich.
  • Modul 20-1 "D2U Adressen - Adressausgabe": Kann nun auch Karten des Geolocation Addons Verion 2 verwenden und zeigt in den Infoboxen der Karten nun auch Telefonnummern an.
  • Modul 20-3 "D2U Adressen - Weltkarte" hinzugefügt. Es werden alle Kontakte einer Kontaktart angezeigt.

1.3.0

Choose a tag to compare

@TobiasKrais TobiasKrais released this 18 Jan 08:31
  • Modul 20-1 "D2U Adressen - Adressausgabe": Kann nun auch Karten des Geolocation Addons verwenden.
  • Modul 20-2 "D2U Adressen - Kontaktbox": Verschiedene Fehlerbehebungen.
  • Ca. 250 rexstan Verbesserungen. Jetzt Level 9.
  • install.php und update.php auf Redaxo Stil umgeschrieben.

1.2.2

Choose a tag to compare

@TobiasKrais TobiasKrais released this 03 Jun 14:06

1.2.2:

  • Fehlerbehebung Installer Action.

1.2.1:

  • Anpassungen an Publish Github Release to Redaxo.
  • Sortiung der Adressen bei allen Methoden vereinheitlicht: Sortierung erfolgt ausschließlich nach Priorität.
  • Bugfix: Beim Löschen von Ländern wurde bei einer Warnmeldung der Name des Kontakts nicht korrekt angezeigt.
  • Bugfix: Beim Löschen von Medien die vom Addon verlinkt werden wurde der Name der verlinkenden Quelle in der Warnmeldung nicht immer korrekt angegeben.

1.2.1

Choose a tag to compare

@TobiasKrais TobiasKrais released this 03 Jun 13:58
  • Anpassungen an Publish Github Release to Redaxo.
  • Sortiung der Adressen bei allen Methoden vereinheitlicht: Sortierung erfolgt ausschließlich nach Priorität.
  • Bugfix: Beim Löschen von Ländern wurde bei einer Warnmeldung der Name des Kontakts nicht korrekt angezeigt.
  • Bugfix: Beim Löschen von Medien die vom Addon verlinkt werden wurde der Name der verlinkenden Quelle in der Warnmeldung nicht immer korrekt angegeben.

1.2

1.2

Choose a tag to compare

@TobiasKrais TobiasKrais released this 23 Dec 09:50
  • Kontinente hinzugefügt. Ländern können Kontinenten zugeordnet werden (nicht im Beispielmodul verfügbar).
  • Einige Frontendübersetzungen ins D2U Helper Addon umgezogen.
  • Bugfix: beim Löschen der Adresse wurde in der Fehlermeldung der Link zur PLZ nicht korrekt gesetzt.
  • Bugfix: bei Adressarten wurden die beiden Checkbox Felder nicht korrekt aus der Datenbank ausgelesen.
  • Bugfix: beim Ändern einer Priorität einer Adresse wurden die anderen Prioritäten nicht korrekt angepasst.
  • Notice entfernt.
  • Modul 20-1 "D2U Adressen - Adressausgabe": Adresse für Option "Weitere Länder" wählbar und PHP Warnungen entfernt.

1.1.3

Choose a tag to compare

@TobiasKrais TobiasKrais released this 27 Apr 06:56
  • Neues Feld Mobilfunknummer hinzugefügt.
  • Modul 20-1 "D2U Adressen - Adressausgabe": CSS Fehler bei PLZ Eingabe behoben.
  • Modul 20-1 "D2U Adressen - Adressausgabe": Kartenart kann nun auch OpenStreetMap ausgewählt werden (Addon OSM proxy wird benötigt).

1.1.2

Choose a tag to compare

@TobiasKrais TobiasKrais released this 07 Jul 14:02
  • Spanische Frontend Übersetzungen aktualisiert.
  • Backend: Einstellungen und Setup Tabs rechts eingeordnet um sie vom Inhalt besser zu unterscheiden.
  • Bugfix beim Speichern von Straßennamen mit einfachem Anführungszeichen.
  • Alle Module: wenn Google Analytics in den Einstellungen aktiviert ist wird der Google Code nicht ausgegeben, wenn search_it die Seite zur Indexierung aufruft.