Beispiel #1
0
            $RoleFunction->function = $moduleFunction;
            erLhcoreClassRole::getSession()->save($RoleFunction);
        }
    } else {
        $tpl->set('errors', $Errors);
        $tpl->setFile('lhpermission/newpolicy.tpl.php');
    }
}
if (isset($_POST['Delete_policy'])) {
    if (!isset($_POST['csfr_token']) || !$currentUser->validateCSFRToken($_POST['csfr_token'])) {
        erLhcoreClassModule::redirect();
        exit;
    }
    if (isset($_POST['PolicyID']) && count($_POST['PolicyID']) > 0) {
        foreach ($_POST['PolicyID'] as $PolicyID) {
            erLhcoreClassRoleFunction::deleteRolePolicy($PolicyID);
        }
    }
}
if (isset($_POST['Remove_group_from_role']) && isset($_POST['AssignedID']) && count($_POST['AssignedID']) > 0) {
    if (!isset($_POST['csfr_token']) || !$currentUser->validateCSFRToken($_POST['csfr_token'])) {
        erLhcoreClassModule::redirect();
        exit;
    }
    foreach ($_POST['AssignedID'] as $AssignedID) {
        erLhcoreClassGroupRole::deleteGroupRole($AssignedID);
    }
}
if (isset($_POST['AssignGroups']) && isset($_POST['GroupID']) && count($_POST['GroupID']) > 0) {
    if (!isset($_POST['csfr_token']) || !$currentUser->validateCSFRToken($_POST['csfr_token'])) {
        erLhcoreClassModule::redirect();