Bei Mitgliedsbeitrag - Einstellungen -Rollenprüfung
wird eine Kategorieauswahl ausgegeben.
Fehler: Die Standardkategorie "SYS_CONFIRMATION_OF_PARTICIPATION" wird nicht textlich umgesetzt ausgewiesen.
Grund: Von der Logik der Aufbereitung her wird das Feld cat-name unter anderem ab Pos 4 auf Grossbuchstaben geprüft. Da aber SYS_CONFIRMATION_OF_PARTICIPATION weitere "_" beinhaltet, fällt die Prüfung negativ aus.
Betrifft Routine check_languagePMB($field_name) in Common_function.php
Lösung: ctype_upper(substr($field_name,4))) auf ctype_upper(substr($field_name,4,4)))
d.h. es werden anschliessend nur die nächsten 4 Zeichen geprüft (sollte genügen).
Besser wäre, ab Pos 4 die nicht alpha-Zeichen "_" zu eliminieren und erst dann zu prüfen.
Hinweis: ev. sind auch andere Standardkategorien betroffen (Checken ev Admidio und weitere Plugins)