"> <input type="submit" value=" Показать "> </form> <br><br> <table width="100%" border="0" cellspacing="5" cellpadding="5"> <?php if ($users) { ?> <?php foreach ($users as $user) { ?> <?php $user_groups = permissions::getUserGroups($user['uid']); $user_rights = permissions::getUserExtraRights($user['uid']); $utype = is_emp($user['role']) ? 'emp' : 'frl'; ?> <tr> <td> <table width="100%" cellspacing="0" cellpadding="0" border="0"> <tr valign="top" class="n_qpr"> <td width="70" align="center"><a name="user_<?php echo $user['uid']; ?> "></a><a href="/users/<?php echo $user['login']; ?> " class="<?php echo $utype; ?>
$rights = permissions::getAllRights(); $user_groups_data = permissions::getUserGroups($user_id); $user_groups = array(); $user_groups_rights = array(); foreach ($user_groups_data as $user_group) { array_push($user_groups, $user_group['id']); $g_rights = permissions::getGroupInfo($user_group['id']); if ($g_rights['rights']) { foreach ($g_rights['rights'] as $g_right) { if (!in_array($g_right, $user_groups_rights)) { array_push($user_groups_rights, $g_right); } } } } $user_rights_data = permissions::getUserExtraRights($user_id); $user_rights_allow = array(); $user_rights_disallow = array(); foreach ($user_rights_data as $user_right) { if ($user_right['is_allow'] == 't') { array_push($user_rights_allow, $user_right['id']); } else { array_push($user_rights_disallow, $user_right['id']); } } $inner_page = 'inner_user_form.php'; break; case 'user_update': $user_id = __paramInit('int', 'uid', 'uid'); permissions::updateUser($user_id, array($_POST['groups']), $_POST['rights_allow']); header('Location: /siteadmin/permissions/?action=user_list');