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"; + } }