AddOn
History Timeline Addon
Beschreibung
Erstellen einer einfachen History Timeline für die Geschichte eines Unternehmens.meier-krantechnik.de/unternehmen/
Umsetzung
www.design-to-use.de zum Profil
Steinsack 10 79541 Lörrach www.design-to-use.deVersionen
1.1.2
- Wartung: Interne CI-Dateien im Verzeichnis
.github(GitHub Actions, Dependabot) werden nicht mehr mit dem Installer-Paket ausgeliefert. - Bugfix: Der Online/Offline-Schalter in der Backend-Liste funktioniert wieder. Beim Erzeugen des CSRF-geschützten Status-Links wurde der Platzhalter für die Datensatz-ID URL-kodiert und dadurch nicht mehr durch die echte ID ersetzt.
- Security/Bugfix: Die zuletzt noch per String-Konkatenation gesetzten Felder in
lib/History.php(online_status,picture,translation_needs_update) verwenden jetzt ebenfalls gebundene Parameter. Verhindert SQL-Injection undrex_sql_exceptionbei Werten mit einfachen Anfuehrungszeichen.
1.1.1
- Backend: Abbrechen-Button in der Historienverwaltung fuehrt jetzt wieder zur Liste.
- Backend: CSRF-Schutz fuer Speichern-, Loesch- und Statusaktionen der Historienverwaltung ergaenzt.
- Backend: CSRF-Schutz fuer Modul-Installation, -Update und -Deinstallation auf der Setup-Seite ergaenzt.
- Security: Die
media-is-in-use-Extension-Points inboot.phpverwenden jetzt gebundene Parameter statt SQL-String-Konkatenation mitaddslashes(). - Security: Die
save()-Methode inlib/History.phpverwendet jetzt gebundene Parameter statt SQL-String-Konkatenation mitaddslashes(). - Security: Modul-Ausgaben (
modules/21/1/output.php,modules/21/2/output.php) härten Backend-Eingaben gegen XSS viarex_escape()für Event-Titel und Typecast ((int)) für Jahreszahlen. - Security: In
boot.phpwerden Event-Namen in den Lösch-Warnungen (media-is-in-use) und in der Übersetzungs-Hilfsliste jetzt mitrex_escape()ausgegeben. - Bugfix: PHPDoc-Rückgabetyp von
LangHelper::factory()korrigiert (verwies fälschlich aufd2u_immo_lang_helper) aufself.
1.1.0
- Neues Modul 21-2 "D2U History - Timeline (BS5)" hinzugefügt.
- Modul 21-1 als "(BS4, deprecated)" markiert. Die BS4-Variante wird im nächsten Major Release entfernt.
- Backend-Liste sortierbar gemacht und Standardsortierung von SQL-Query auf
rex_list-defaultSortumgestellt.
1.0.2
- PHP-CS-Fixer Code Verbesserungen.
- rexstan Anpassungen.
- Modul 21-1: D2U History - Timeline: Barrierefreiheit verbessert.
- Anpassungen an D2U Helper >= 2.0.0.
- update.php und install.php vereinheitlicht.