diff --git a/htdocs/public/payment/newpayment.php b/htdocs/public/payment/newpayment.php
index 005131e1d08..faf0b5ea165 100644
--- a/htdocs/public/payment/newpayment.php
+++ b/htdocs/public/payment/newpayment.php
@@ -1225,7 +1225,19 @@ if ($action != 'dopayment')
{
// Buttons for all payments registration methods
- if (! empty($conf->paypal->enabled))
+ if (! empty($conf->paybox->enabled))
+ {
+ // If STRIPE_PICTO_FOR_PAYMENT is 'cb' we show a picto of a crdit card instead of paybox
+ print '
';
+ }
+
+ if (! empty($conf->stripe->enabled))
+ {
+ // If STRIPE_PICTO_FOR_PAYMENT is 'cb' we show a picto of a crdit card instead of stripe
+ print '
';
+ }
+
+ if (! empty($conf->paypal->enabled))
{
if (empty($conf->global->PAYPAL_API_INTEGRAL_OR_PAYPALONLY)) $conf->global->PAYPAL_API_INTEGRAL_OR_PAYPALONLY='integral';
@@ -1238,16 +1250,6 @@ if ($action != 'dopayment')
print '
';
}
}
-
- if (! empty($conf->paybox->enabled))
- {
- print '
';
- }
-
- if (! empty($conf->stripe->enabled))
- {
- print '
';
- }
}
else
{
diff --git a/htdocs/theme/common/credit_card.png b/htdocs/theme/common/credit_card.png
new file mode 100644
index 00000000000..1d2fc827f61
Binary files /dev/null and b/htdocs/theme/common/credit_card.png differ
diff --git a/htdocs/theme/eldy/style.css.php b/htdocs/theme/eldy/style.css.php
index ba189ee1be1..a98fa9f9988 100644
--- a/htdocs/theme/eldy/style.css.php
+++ b/htdocs/theme/eldy/style.css.php
@@ -347,21 +347,33 @@ input.buttonpayment {
width: 300px;
margin-bottom: 15px;
background-image: none;
+ line-height: 24px;
+}
+input.buttonpaymentcb {
+ background-image: url();
+ background-size: 26px;
+ background-repeat: no-repeat;
+ background-position: 5px 5px;
+}
+input.buttonpaymentcheque {
+ background-image: url();
+ background-repeat: no-repeat;
+ background-position: 8px 7px;
}
input.buttonpaymentpaypal {
background-image: url();
background-repeat: no-repeat;
- background-position: 5px 4px;
+ background-position: 8px 7px;
}
input.buttonpaymentpaybox {
background-image: url();
background-repeat: no-repeat;
- background-position: 5px 4px;
+ background-position: 8px 7px;
}
input.buttonpaymentstripe {
background-image: url();
background-repeat: no-repeat;
- background-position: 5px 3px;
+ background-position: 8px 7px;
}
span.timesheetalreadyrecorded input {
border: none;