if (!empty($conf->global->MAIN_USE_ADVANCED_PERMS)) { $advancedpermsactive = true; $canreadperms = $user->admin || $user->rights->user->group_advance->read && $user->rights->user->group_advance->readperms; $caneditperms = $user->admin || $user->rights->user->group_advance->write; } if (!$canreadperms) { accessforbidden(); } /** * Actions */ if ($action == 'addrights' && $caneditperms) { $editgroup = new Usergroup($db); $result = $editgroup->fetch($id); if ($result > 0) { $editgroup->addrights($rights, $module); } } if ($action == 'delrights' && $caneditperms) { $editgroup = new Usergroup($db); $result = $editgroup->fetch($id); if ($result > 0) { $editgroup->delrights($rights, $module); } } /** * View */ $form = new Form($db); llxHeader('', $langs->trans("Permissions")); if ($id) {
$advancedpermsactive=true; $canreadperms=($user->admin || ($user->rights->user->group_advance->read && $user->rights->user->group_advance->readperms)); $caneditperms=($user->admin || $user->rights->user->group_advance->write); } if (! $canreadperms) accessforbidden(); /** * Actions */ if ($_GET["action"] == 'addrights' && $caneditperms) { $editgroup = new Usergroup($db); $result=$editgroup->fetch($_GET["id"]); if ($result > 0) $editgroup->addrights($_GET["rights"],$module); } if ($_GET["action"] == 'delrights' && $caneditperms) { $editgroup = new Usergroup($db); $result=$editgroup->fetch($_GET["id"]); if ($result > 0) $editgroup->delrights($_GET["rights"],$module); } /** * View */ $form = new Form($db);