Esempio n. 1
0
         $objectline->pa_ht = $pa_ht;
         // TODO verifier price_min si fk_product et multiprix
         $result = $objectline->update($user);
         if ($result > 0) {
             $db->commit();
         } else {
             dol_print_error($db, 'Failed to update contrat_det');
             $db->rollback();
         }
     } else {
         dol_print_error($db);
     }
 } else {
     if ($action == 'confirm_deleteline' && $confirm == 'yes' && $user->rights->contrat->creer) {
         $object->fetch($id);
         $result = $object->deleteline(GETPOST('lineid'), $user);
         if ($result >= 0) {
             header("Location: " . $_SERVER['PHP_SELF'] . "?id=" . $object->id);
             exit;
         } else {
             $mesg = $object->error;
         }
     } else {
         if ($action == 'confirm_valid' && $confirm == 'yes' && $user->rights->contrat->creer) {
             $object->fetch($id);
             $result = $object->validate($user);
         } else {
             if ($action == 'confirm_close' && $confirm == 'yes' && $user->rights->contrat->creer) {
                 $object->fetch($id);
                 $result = $object->cloture($user);
             } else {