Source for file UserGroup.php
Documentation is available at UserGroup.php
require_once 'index.php';
echo '<h3>UserGroup</h3>';
$groups = $admin->perm ->getGroups ();
echo '<strong>Error on line: '.__LINE__. '</strong><br />';
} elseif (empty ($groups)) {
echo 'Run the <b>Group</b> test first<br />';
$users = $admin->getUsers ('auth');
echo '<strong>Error on line: '.__LINE__. '</strong><br />';
} elseif (empty ($users)) {
echo 'Run the <b>User</b> test first<br />';
foreach ($groups as $group) {
$result = $admin->perm ->addUserToGroup (array ('perm_user_id' => $users[$rand]['perm_user_id'], 'group_id' => $group['group_id']));
echo '<strong>Error on line: '.__LINE__. '</strong><br />';
echo '<b>' . $users[$rand]['name'] . '</b> was added to group <b>' . $group['group_id'] . '</b><br />';
// Get users from one group
'group_id' => $groups[$group]['group_id']
$usersGroup = $admin->perm ->getUsers ($params);
if ($usersGroup === false ) {
echo '<strong>Error on line: '.__LINE__. '</strong><br />';
} elseif (empty ($usersGroup)) {
echo 'No users were found for the group id <strong>' . $groups[$group]['group_id'] . '</strong>';
echo 'Perm ID\'s of the users in group <b>' . $groups[$group]['group_id'] . '</b><br />';
Var_Dump ::display ($usersGroup);
// Remove user from one group
'group_id' => $groups[$group]['group_id'],
'perm_user_id' => $users[$user]['perm_user_id']
$removed = $admin->perm ->removeUserFromGroup ($filters);
if ($removed === false ) {
echo '<strong>Error on line: '.__LINE__. '</strong><br />';
echo '<b>' . $users[$user]['name'] . '</b> was removed from group <b>'. $groups[$group]['group_id']. '</b><br />';
// Remove user from all his groups
'perm_user_id' => $users[$user]['perm_user_id']
$removed = $admin->perm ->removeUserFromGroup ($filters);
if ($removed === false ) {
echo '<strong>Error on line: '.__LINE__. '</strong><br />';
echo '<b>' . $users[$user]['name'] . '</b> was removed from <b>ALL</b> his groups<br />';
// Get users from all groups
foreach ($groups as $group) {
'group_id' => $group['group_id']
$usersGroup = $admin->perm ->getGroups ($params);
if ($usersGroup === false ) {
echo '<strong>Error on line: '.__LINE__. '</strong><br />';
} elseif (empty ($usersGroup)) {
echo 'No users were found for the group id <strong>' . $group['group_id'] . '</strong>';
echo 'Perm ID\'s of the users in group <b>' . $group['group_id'] . '</b><br />';
Var_Dump ::display ($usersGroup);
Documentation generated on Mon, 11 Mar 2019 14:16:45 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.
|