wUserCur::isInUserList
Prüft, ob der aktuelle Benutzer in einer über | getrennten Benutzerauflistung enthalten ist
Funktionsaufruf
Boolean isInUserList(String userList)
Parameter
- userList
- *
Beispiel: Zeigt eine Information nur an, wenn der Benutzer ein Chefredakteur ist
Quelltext
<?php
if(wUserCur::isInUserList('admin|mustermann|haeberle')){
print 'Als berechtiger Benutzer erhalten Sie nachfolgend weitere Informationen:';
}
?>Hinweis
Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten".
Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über wsl:php einbinden, muss das Framework über die grid.php nicht mehr referenziert werden.
FAQs
- Wozu dient wUserCur::isInUserList?
- Die Funktion prüft, ob der aktuelle Benutzer in einer vorgegebenen Benutzerauflistung enthalten ist.
- Wie wird die Benutzerauflistung an isInUserList übergeben?
- Über den Parameter <code class="codeInline">userList</code>, wobei die Benutzer in einer Zeichenkette durch das Zeichen <code class="codeInline">|</code> getrennt werden.
- Was ist die Signatur (Funktionsaufruf) von isInUserList?
- <code class="codeInline">Boolean isInUserList(String userList)</code> – die Funktion gibt einen Boolean zurück.
- Wie lautet ein Beispiel für die Verwendung von isInUserList?
- Beispiel: Der Code zeigt zusätzliche Informationen nur an, wenn der Benutzer in der Liste <code class="codeInline">'admin|mustermann|haeberle'</code> enthalten ist.
- Wann wird in dem Beispiel eine Ausgabe angezeigt?
- Die Ausgabe „Als berechtiger Benutzer erhalten Sie nachfolgend weitere Informationen:“ wird nur ausgegeben, wenn der aktuelle Benutzer in der angegebenen <code class="codeInline">userList</code> enthalten ist.
- Gibt es Hinweise zum Einbinden von Framework-Funktionen?
- Ja: Beim Einsatz von Framework-Funktionen in eigenen Skripten sollten Sie den entsprechenden Artikel beachten. Wenn eine Funktion innerhalb einer Weblication®-Seite z.B. über das PHP-Quelltext-Element oder in einem XSL-Template über <code class="codeInline">wsl:php</code> eingebunden wird, muss das Framework über <code class="codeInline">grid.php</code> nicht mehr referenziert werden.