Exemplo n.º 1
0
         $payment->amount_capital = GETPOST('amount_capital');
         $payment->amount_insurance = GETPOST('amount_insurance');
         $payment->amount_interest = GETPOST('amount_interest');
         $payment->paymenttype = GETPOST('paymenttype');
         $payment->num_payment = GETPOST('num_payment');
         $payment->note_private = GETPOST('note_private');
         $payment->note_public = GETPOST('note_public');
         if (!$error) {
             $paymentid = $payment->create($user);
             if ($paymentid < 0) {
                 setEventMessage($payment->error, 'errors');
                 $error++;
             }
         }
         if (!$error) {
             $result = $payment->addPaymentToBank($user, 'payment_loan', '(LoanPayment)', GETPOST('accountid', 'int'), '', '');
             if (!$result > 0) {
                 setEventMessage($payment->error, 'errors');
                 $error++;
             }
         }
         if (!$error) {
             $db->commit();
             $loc = DOL_URL_ROOT . '/loan/card.php?id=' . $chid;
             header('Location: ' . $loc);
             exit;
         } else {
             $db->rollback();
         }
     }
 }