Plugin mitgliedsbeitrag v3.3.5 Einstellungen Rollenprüfung

Hast du Probleme oder Fragen bei der Einrichtung bestimmter Plugins ? Diese kannst du hier loswerden.
Antworten
Marco
Beiträge: 3
Registriert: 2. Jun 2014, 12:25

Plugin mitgliedsbeitrag v3.3.5 Einstellungen Rollenprüfung

Beitrag von Marco »

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)
Antworten