Ejemplo n.º 1
0
require_once DOL_DOCUMENT_ROOT . "/core/lib/functions2.lib.php";
require_once DOL_DOCUMENT_ROOT . "/core/modules/DolibarrModules.class.php";
$langs->load("admin");
$langs->load("users");
$langs->load("other");
$action = GETPOST('action');
if (!$user->admin) {
    accessforbidden();
}
$object = new DolibarrModules($db);
/*
 * Actions
 */
if ($action == 'add') {
    try {
        $object->load($_GET['id']);
        $object->rights[$_GET['pid']]->default = true;
        $object->record();
        dol_delcache("DolibarrModules:default_right");
    } catch (Exception $e) {
        dol_print_error('', $e->getMessage());
    }
}
if ($action == 'remove') {
    try {
        $object->load($_GET['id']);
        $object->rights[$_GET['pid']]->default = false;
        $object->record();
        dol_delcache("DolibarrModules:default_right");
    } catch (Exception $e) {
        dol_print_error('', $e->getMessage());