$db->commit(); header("Location: reglement.php"); exit; } else { $db->rollback(); setEventMessages($tva->error, $tva->errors, 'errors'); $action = "create"; } } $action = 'create'; } if ($action == 'delete') { $result = $tva->fetch($id); if ($tva->rappro == 0) { $db->begin(); $ret = $tva->delete($user); if ($ret > 0) { if ($tva->fk_bank) { $accountline = new AccountLine($db); $result = $accountline->fetch($tva->fk_bank); if ($result > 0) { $result = $accountline->delete($user); } // $result may be 0 if not found (when bank entry was deleted manually and fk_bank point to nothing) } if ($result >= 0) { $db->commit(); header("Location: " . DOL_URL_ROOT . '/compta/tva/reglement.php'); exit; } else { $tva->error = $accountline->error;