Exemplo n.º 1
0
                     $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);
                         }
                     }
                 }
             }
         }
     }
 }