Great way, but any idea on how to just display the user_group which the loggedin user is in?
-
☆ A M B ☆
- 24,524 Posts
Some of the user’s information is in the $_SESSION.
<?php
echo "<pre>";
print_r($_SESSION);
echo "</pre>";
Session ID:
e3acc3893f196bc09de14e22398a5d47
SESSION values:
Array
(
[groups] => Array
(
[0] => Registered Users
[1] => Fans
)
[webShortname] => test
[webFullname] => Test User
[webEmail] => [email protected]
[webValidated] => 1
[webInternalKey] => 1
[webValid] => dGVzdGluZw==
[webUser] => dGVzdA==
[webFailedlogins] => 0
[webLastlogin] => 1276848244
[webnrlogins] => 499
[webUserGroupNames] =>
[webDocgroups] => Array
(
[0] => 1
)
[modx.session.created.time] => 1278090721
[webUsrConfigSet] => Array
(
[login_home] => 10
)
[mgrUsrConfigSet] => Array
(
)
)
Maybe something like this:
<?php
/* [!webgroup_names!]
*/
$webgroups ='';
if(isset($_SESSION['webUserGroupNames'])){
$count = count($_SESSION['webUserGroupNames']);
if($count > 0){
$webgroups .='<ul>';
foreach($_SESSION['webUserGroupNames'] as $wugn){
$webgroups .='<li>'.$wugn.'</li>';
}
$webgroups .='</ul>';
}
}
return $webgroups;
?>