- Affected App
- WoltLab Suite Core
Hallo zusammen,
in einem meiner Plugins ist es unter anderem möglich den BBCode table zu verbieten. Technisch wird das über BBCodeHandler::getInstance()->setDisallowedBBCodes umgesetzt. HTMLInputNodeProcessor::validate prüft nun je gefundenen HTMLInputNode über die isAllowed Methode ob der Nutzer den BBCode verwenden darf. In einigen HTMLInputNode-Klassen (z.B. HtmlInputNodeTable) liefert die Methode immer ein leeres Array zurück - eine Validierung ist also unmöglich.
Ich bitte um eine ordentliche Implementierung der isAllowed Methode in allen HTMLInputNode. Folgender Code würde wahrscheinlich hier schon reichen um den BBCode wie gewollt zu verbieten:
Viele Grüße,
Daniel