diff --git a/htdocs/public/paypal/newpayment.php b/htdocs/public/paypal/newpayment.php
index d4751fe6241..0e6bd883d13 100755
--- a/htdocs/public/paypal/newpayment.php
+++ b/htdocs/public/paypal/newpayment.php
@@ -419,14 +419,21 @@ if ($_REQUEST["source"] == 'order')
$shipToZip=$order->client->cp;
$shipToStreet2='';
$phoneNum=$order->client->tel;
- print ''."\n";
- print ''."\n";
- print ''."\n";
- print ''."\n";
- print ''."\n";
- print ''."\n";
- print ''."\n";
- print ''."\n";
+ if ($shipToName && $shipToStreet && $shipToCity && $shipToCountryCode && $shipToZip)
+ {
+ print ''."\n";
+ print ''."\n";
+ print ''."\n";
+ print ''."\n";
+ print ''."\n";
+ print ''."\n";
+ print ''."\n";
+ print ''."\n";
+ }
+ else
+ {
+ print ''."\n";
+ }
}
@@ -508,8 +515,30 @@ if ($_REQUEST["source"] == 'invoice')
$email=(GETPOST("EMAIL")?GETPOST("EMAIL"):(isValidEmail($email)?$email:''));
print '
| '."\n";
- // TODO Add fields shipToName, shipToStreet, shipToCity, shipToState, shipToCountryCode, shipToZip, shipToStreet2, phoneNum
-
+ // Shipping address
+ $shipToName=$invoice->client->nom;
+ $shipToStreet=$invoice->client->address;
+ $shipToCity=$invoice->client->ville;
+ $shipToState=$invoice->client->departement_code;
+ $shipToCountryCode=$invoice->client->pays_code;
+ $shipToZip=$invoice->client->cp;
+ $shipToStreet2='';
+ $phoneNum=$invoice->client->tel;
+ if ($shipToName && $shipToStreet && $shipToCity && $shipToCountryCode && $shipToZip)
+ {
+ print ''."\n";
+ print ''."\n";
+ print ''."\n";
+ print ''."\n";
+ print ''."\n";
+ print ''."\n";
+ print ''."\n";
+ print ''."\n";
+ }
+ else
+ {
+ print ''."\n";
+ }
}
// Payment on contract line
@@ -679,7 +708,30 @@ if ($_REQUEST["source"] == 'contractline')
$email=(GETPOST("EMAIL")?GETPOST("EMAIL"):(isValidEmail($email)?$email:''));
print ' | '."\n";
- // TODO Add fields shipToName, shipToStreet, shipToCity, shipToState, shipToCountryCode, shipToZip, shipToStreet2, phoneNum
+ // Shipping address
+ $shipToName=$contract->client->nom;
+ $shipToStreet=$contract->client->address;
+ $shipToCity=$contract->client->ville;
+ $shipToState=$contract->client->departement_code;
+ $shipToCountryCode=$contract->client->pays_code;
+ $shipToZip=$contract->client->cp;
+ $shipToStreet2='';
+ $phoneNum=$contract->client->tel;
+ if ($shipToName && $shipToStreet && $shipToCity && $shipToCountryCode && $shipToZip)
+ {
+ print ''."\n";
+ print ''."\n";
+ print ''."\n";
+ print ''."\n";
+ print ''."\n";
+ print ''."\n";
+ print ''."\n";
+ print ''."\n";
+ }
+ else
+ {
+ print ''."\n";
+ }
}
// Payment on member subscription
@@ -757,11 +809,34 @@ if ($_REQUEST["source"] == 'membersubscription')
$var=!$var;
print '| '.$langs->trans("YourEMail");
print ' ('.$langs->trans("ToComplete").')';
- $email=$member->client->email;
+ $email=$member->email;
$email=(GETPOST("EMAIL")?GETPOST("EMAIL"):(isValidEmail($email)?$email:''));
print ' | |
'."\n";
- // TODO Add fields shipToName, shipToStreet, shipToCity, shipToState, shipToCountryCode, shipToZip, shipToStreet2, phoneNum
+ // Shipping address
+ $shipToName=$member->getFullName();
+ $shipToStreet=$member->adresse;
+ $shipToCity=$member->ville;
+ $shipToState=$member->departement_code;
+ $shipToCountryCode=$member->pays_code;
+ $shipToZip=$member->cp;
+ $shipToStreet2='';
+ $phoneNum=$member->tel;
+ if ($shipToName && $shipToStreet && $shipToCity && $shipToCountryCode && $shipToZip)
+ {
+ print ''."\n";
+ print ''."\n";
+ print ''."\n";
+ print ''."\n";
+ print ''."\n";
+ print ''."\n";
+ print ''."\n";
+ print ''."\n";
+ }
+ else
+ {
+ print ''."\n";
+ }
}