wUserCur::getGroups
Ermittelt die Gruppen des aktuellen Benutzers
Funktionsaufruf
Array getGroups(Integer inherit = '1')
Parameter
- inherit
- wenn inherit != 1 werden nur die direkt in den Benutzer eingetragenen gruppen zurückgegeben.
Beispiel: Zeigt alle Gruppen des aktuellen Benutzers an
Quelltext
<?php
foreach(wUserCur::getGroups() as $group){
print $group.'<br />';
}
?>Ergebnis
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
- Wofür ist wUserCur::getGroups gedacht?
- wUserCur::getGroups ermittelt die Gruppen des aktuellen Benutzers.
- Wie wird wUserCur::getGroups aufgerufen?
- Der Funktionsaufruf lautet: <code class="codeInline">Array getGroups(Integer inherit = '1')</code>.
- Was bedeutet der Parameter <code class="codeInline">inherit</code> bei wUserCur::getGroups?
- Der Parameter <code class="codeInline">inherit</code> steuert, ob vererbte Gruppen berücksichtigt werden: Wenn <code class="codeInline">inherit != 1</code>, werden nur die direkt im Benutzer eingetragenen Gruppen zurückgegeben.
- Welche Gruppen liefert wUserCur::getGroups standardmäßig?
- Standardmäßig ist <code class="codeInline">inherit</code> auf <code class="codeInline">'1'</code> gesetzt. Damit werden (im Gegensatz zu <code class="codeInline">inherit != 1</code>) auch Gruppen berücksichtigt, die über Vererbung/Indirektion zum Benutzer gehören können.
- Wie kann ich alle Gruppen des aktuellen Benutzers ausgeben?
- Beispielcode: <pre><code class="codeBlock" style="color: #000000">php <?php foreach(wUserCur::getGroups() as $group){ print $group.'<br />'; } ?> </code></pre>
- Muss bei der Einbindung von Framework-Funktionen in eigenen Skripten das Framework (grid.php) referenziert werden?
- Nein: 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 die *grid.php* nicht mehr referenziert werden. Außerdem wird auf den Artikel zum Einsatz von Framework-Funktionen in eigenen Skripten verwiesen.