} } } // Action ajout groupe utilisateur if (($action == 'addgroup' || $action == 'removegroup') && $caneditfield) { if ($group) { $editgroup = new UserGroup($db); $editgroup->fetch($group); $editgroup->oldcopy = dol_clone($editgroup); $edituser = new User($db); $edituser->fetch($id); if ($action == 'addgroup') { $edituser->SetInGroup($group, GETPOST('entity')); } if ($action == 'removegroup') { $edituser->RemoveFromGroup($group, GETPOST('entity')); } if ($result > 0) { header("Location: fiche.php?id=" . $id); exit; } else { $message .= $edituser->error; } } } if ($action == 'update' && !$_POST["cancel"]) { require_once DOL_DOCUMENT_ROOT . "/lib/files.lib.php"; if ($caneditfield) { $message = ""; if (!$_POST["nom"]) { $message = '<div class="error">' . $langs->trans("NameNotDefined") . '</div>';
} } // Action ajout groupe utilisateur if (($action == 'addgroup' || $action == 'removegroup') && $caneditfield) { if ($group) { $editgroup = new UserGroup($db); $editgroup->fetch($group); $editgroup->oldcopy=dol_clone($editgroup); $edituser = new User($db); $edituser->fetch($_GET["id"]); if ($action == 'addgroup') $edituser->SetInGroup($group,GETPOST('entity')); if ($action == 'removegroup') $edituser->RemoveFromGroup($group,GETPOST('entity')); if ($result > 0) { header("Location: fiche.php?id=".$_GET["id"]); exit; } else { $message.=$edituser->error; } } } if ($action == 'update' && ! $_POST["cancel"]) {
setEventMessages($langs->trans('ErrorForbidden'), null, 'errors'); } } // Add/Remove user into group if ($action == 'adduser' || $action == 'removeuser') { if ($caneditperms) { if ($userid) { $object->fetch($id); $object->oldcopy = clone $object; $edituser = new User($db); $edituser->fetch($userid); if ($action == 'adduser') { $result = $edituser->SetInGroup($object->id, !empty($conf->multicompany->transverse_mode) ? GETPOST('entity', 'int') : $object->entity); } if ($action == 'removeuser') { $result = $edituser->RemoveFromGroup($object->id, !empty($conf->multicompany->transverse_mode) ? GETPOST('entity', 'int') : $object->entity); } if ($result > 0) { header("Location: " . $_SERVER['PHP_SELF'] . "?id=" . $object->id); exit; } else { setEventMessages($edituser->error, $edituser->errors, 'errors'); } } } else { $langs->load("errors"); setEventMessages($langs->trans('ErrorForbidden'), null, 'errors'); } } if ($action == 'update') { if ($caneditperms) {
} // Add/Remove user into group if ($action == 'adduser' || $action =='removeuser') { if ($caneditperms) { if ($userid) { $object->fetch($_GET["id"]); $object->oldcopy=dol_clone($object); $edituser = new User($db); $edituser->fetch($userid); if ($action == 'adduser') $result=$edituser->SetInGroup($object->id,GETPOST('entity')); if ($action == 'removeuser') $result=$edituser->RemoveFromGroup($object->id,GETPOST('entity')); if ($result > 0) { header("Location: fiche.php?id=".$object->id); exit; } else { $message.=$edituser->error; } } } else { $message = '<div class="error">'.$langs->trans('ErrorForbidden').'</div>';