示例#1
0
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) {
示例#2
0
    $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);