Moin, ich versuche seit einiger Zeit, ein PN-Schreib-Verbot einzurichten, wenn ein Benutzer auf moderiert gestellt wird. Dazu habe ich neben dem Template pmNew ein weiteres, namens pmNoNew eingerichtet, welches statt des Formulars nur eine Warnmeldung zeigt, daß das PN-schreiben nicht gestattet ist. Im Moment scheitert es an der IF-ELSE Abfrage in der "PMNewForm.class.php", wo je nach Erlaubnis, das pmNew oder pmNo New aufgerufen werden soll.
Der Code, wo ich scheitere sieht so aus:
Code
if (!$user->getPermission('isModerated')) {
public $templateName = 'pmNoNew';
} else {
public $templateName = 'pmNew';
}
Alles anzeigen
Ich bekomme beim Aufruf folgenden Fehler:
Code
Parse error: syntax error, unexpected T_IF, expecting T_FUNCTION in /www/htdocs/testforum/lib/form/PMNewForm.class.php on line 21
Zeile 21 ist die erste Zeile in der oberen Codebox.
Kann mir an der Stelle jemand weiterhelfen? Oder ist vielleicht geplant, so eine Funktion in das Plugin mit einzubauen? Vieln Dank schonmal im Voraus für Eure Hilfe.