dol_print_error($db, "result=$result"); $db->rollback(); } } else { dol_print_error($db); } } // bascule du statut d'un contact if ($action == 'swapstatut' && $user->rights->propale->creer) { $propal = new Propal($db); if ($propal->fetch($id)) { $contact = $propal->detail_contact($ligne); $id_type_contact = $contact->fk_c_type_contact; $statut = ($contact->statut == 4) ? 5 : 4; $result = $propal->update_contact($ligne, $statut, $id_type_contact); if ($result >= 0) { $db->commit(); } else { dol_print_error($db, "result=$result"); $db->rollback(); } } else { dol_print_error($db);