Exemplo n.º 1
0
// TODO ajouter regle pour restreindre acces paiement
//$result = restrictedArea($user, 'facture', $id,'');
$payment = new PaymentLoan($db);
if ($id > 0) {
    $result = $payment->fetch($id);
    if (!$result) {
        dol_print_error($db, 'Failed to get payment id ' . $id);
    }
}
/*
 * Actions
 */
// Delete payment
if ($action == 'confirm_delete' && $confirm == 'yes' && $user->rights->loan->delete) {
    $db->begin();
    $result = $payment->delete($user);
    if ($result > 0) {
        $db->commit();
        header("Location: " . DOL_URL_ROOT . "/loan/index.php");
        exit;
    } else {
        setEventMessage($payment->error, 'errors');
        $db->rollback();
    }
}
// Create payment
if ($action == 'confirm_valide' && $confirm == 'yes' && $user->rights->loan->write) {
    $db->begin();
    $result = $payment->valide();
    if ($result > 0) {
        $db->commit();