$contractline = new ContratLigne($db); $result = $contractline->fetch(GETPOST('lineid')); $contractline->fk_contrat = GETPOST('newcid'); $result = $contractline->update($user, 1); if ($result >= 0) { header("Location: " . $_SERVER['PHP_SELF'] . "?id=" . $id); return; } else { $mesg = '<div class="error">' . $object->error . '</div>'; } } else { $mesg = '<div class="error">' . $langs->trans("ErrorFieldRequired", $langs->transnoentities("RefNewContract")) . '</div>'; } } else { if ($action == 'setnote_public' && $user->rights->contrat->creer) { $result = $object->update_note(dol_html_entity_decode(GETPOST('note_public'), ENT_QUOTES), '_public'); if ($result < 0) { dol_print_error($db, $object->error); } } else { if ($action == 'setnote_private' && $user->rights->contrat->creer) { $result = $object->update_note(dol_html_entity_decode(GETPOST('note_private'), ENT_QUOTES), '_private'); if ($result < 0) { dol_print_error($db, $object->error); } } } } } } }