AddOn
Personen Addon
Beschreibung
Sehr einfaches Addon zur Verwaltung von Personen, ihren Postionen und einem ZitatUmsetzung
www.design-to-use.de zum Profil
Steinsack 10 79541 Lörrach www.design-to-use.deVersionen
1.0.2
1.0.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
save()-Methode inlib/Person.phpverwendet jetzt gebundene Parameter statt SQL-String-Konkatenation (u. a.online_status,picture,company,position,translation_needs_update); IDs werden nachintgecastet. Verhindert SQL-Injection undrex_sql_exceptionbei Werten mit Anfuehrungszeichen.
1.0.1:
- Backend: Abbrechen-Button in der Personenverwaltung fuehrt jetzt wieder zur Liste.
- Backend: CSRF-Schutz fuer Speichern-, Loesch-, Status- und Prioritaetsaktionen der Personenverwaltung ergaenzt.
- Bugfix: Prioritäten werden bei Personen nach dem Speichern wieder stabil neu durchnummeriert, auch wenn in der Datenbank bereits doppelte Werte vorhanden sind.
- Security: Die
media-is-in-use-Extension-Points inboot.phpverwenden jetzt gebundene Parameter statt SQL-String-Konkatenation mitaddslashes(). - Security: Die
save()-Methode inlib/Person.phpverwendet jetzt gebundene Parameter statt SQL-String-Konkatenation mitaddslashes(). - Bugfix:
Person::getTranslationHelperObjects()instanziierte fälschlich eine nicht existierendeCountry-Klasse (Copy-Paste-Fehler) und löste bei Nutzung der Übersetzungsfunktion einen Fatal Error aus; erzeugt jetzt korrektPerson-Objekte. - Bugfix: In
Person::save()wurde eine nicht existierende Eigenschaftproperty_idstattperson_idabgefragt, wodurch die Prioritätsvergabe bei neuen Personen übersprungen werden konnte.
1.0.0:
- Initiale Version.