diff --git a/htdocs/public/payment/newpayment.php b/htdocs/public/payment/newpayment.php index 6df6fba57f6..e7e911ead7b 100644 --- a/htdocs/public/payment/newpayment.php +++ b/htdocs/public/payment/newpayment.php @@ -1596,17 +1596,19 @@ if ($action != 'dopayment') { print '

'.$langs->trans("InvoicePaid").''; } - elseif ($source == 'membersubscription' && $object->datefin > dol_now()) - { - $langs->load("members"); - print '

'.$langs->trans("MembershipPaid").''; - } elseif ($source == 'donation' && $object->paid) { print '

'.$langs->trans("DonationPaid").''; } else { + // Membership can be paid and we still allow to make renewal + if ($source == 'membersubscription' && $object->datefin > dol_now()) + { + $langs->load("members"); + print '

'.$langs->trans("MembershipPaid").''; + } + // Buttons for all payments registration methods if ((empty($paymentmethod) || $paymentmethod == 'paybox') && ! empty($conf->paybox->enabled))