diff --git a/htdocs/public/payment/newpayment.php b/htdocs/public/payment/newpayment.php
index 345504b2f1d..5e3428019d6 100644
--- a/htdocs/public/payment/newpayment.php
+++ b/htdocs/public/payment/newpayment.php
@@ -277,7 +277,7 @@ if ($action == 'dopayment')
$shipToStreet2=GETPOST("shipToStreet2");
$phoneNum=GETPOST("phoneNum");
$email=GETPOST("email");
- $desc=GETPOST("desc");
+ $desc=GETPOST("desc",'alpha');
$mesg='';
if (empty($PAYPAL_API_PRICE) || ! is_numeric($PAYPAL_API_PRICE)) $mesg=$langs->trans("ErrorFieldRequired",$langs->transnoentitiesnoconv("Amount"));
@@ -772,7 +772,9 @@ if ($source == 'order')
print ''."\n";
}
print ''."\n";
- print 'ref.'">'."\n";
+ $labeldesc=$langs->trans("Order").' '.$order->ref;
+ if (GETPOST('desc','alpha')) $labeldesc=GETPOST('desc','alpha');
+ print ''."\n";
}
@@ -893,7 +895,9 @@ if ($source == 'invoice')
print ''."\n";
}
print ''."\n";
- print 'ref.'">'."\n";
+ $labeldesc=$langs->trans("Invoice").' '.$invoice->ref;
+ if (GETPOST('desc','alpha')) $labeldesc=GETPOST('desc','alpha');
+ print ''."\n";
}
// Payment on contract line
@@ -1096,7 +1100,9 @@ if ($source == 'contractline')
print ''."\n";
}
print ''."\n";
- print 'ref.'">'."\n";
+ $labeldesc=$langs->trans("Contract").' '.$contract->ref;
+ if (GETPOST('desc','alpha')) $labeldesc=GETPOST('desc','alpha');
+ print ''."\n";
}
// Payment on member subscription
@@ -1252,7 +1258,9 @@ if ($source == 'membersubscription')
print ''."\n";
}
print ''."\n";
- print ''."\n";
+ $labeldesc = $langs->trans("PaymentSubscription");
+ if (GETPOST('desc','alpha')) $labeldesc=GETPOST('desc','alpha');
+ print ''."\n";
}