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 &lt;?php foreach(wUserCur::getGroups() as $group){ print $group.'&lt;br /&gt;'; } ?&gt; </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.