diff --git a/htdocs/fourn/class/fournisseur.commande.class.php b/htdocs/fourn/class/fournisseur.commande.class.php
index d094916ef38..06f893026a5 100644
--- a/htdocs/fourn/class/fournisseur.commande.class.php
+++ b/htdocs/fourn/class/fournisseur.commande.class.php
@@ -156,6 +156,8 @@ class CommandeFournisseur extends CommonOrder
public $user_approve_id;
public $user_approve_id2; // Used when SUPPLIER_ORDER_3_STEPS_TO_BE_APPROVED is set
+ public $refuse_note;
+
public $extraparams = array();
/**
diff --git a/htdocs/public/payment/newpayment.php b/htdocs/public/payment/newpayment.php
index 377077531ae..49093e0913e 100644
--- a/htdocs/public/payment/newpayment.php
+++ b/htdocs/public/payment/newpayment.php
@@ -907,7 +907,6 @@ print '
'.$langs->trans("T
$found = false;
$error = 0;
-$var = false;
$object = null;
@@ -923,17 +922,17 @@ if (!$source) {
}
// Creditor
- print ' '.$langs->trans("Creditor");
- print ' '.$creditor.' ';
+ print ''.$langs->trans("Creditor");
+ print ' '.$creditor.' ';
print ' ';
print ' '."\n";
// Amount
- print ''.$langs->trans("Amount");
+ print ' '.$langs->trans("Amount");
if (empty($amount)) {
print ' ('.$langs->trans("ToComplete").')';
}
- print ' ';
+ print ' ';
if (empty($amount) || !is_numeric($amount)) {
print ' ';
print ' ';
@@ -948,8 +947,8 @@ if (!$source) {
print ' '."\n";
// Tag
- print ''.$langs->trans("PaymentCode");
- print ' '.$fulltag.' ';
+ print ''.$langs->trans("PaymentCode");
+ print ' '.$fulltag.' ';
print ' ';
print ' ';
print ' '."\n";
@@ -995,14 +994,14 @@ if ($source == 'order') {
$fulltag = dol_string_unaccent($fulltag);
// Creditor
- print ''.$langs->trans("Creditor");
- print ' '.$creditor.' ';
+ print ''.$langs->trans("Creditor");
+ print ' '.$creditor.' ';
print ' ';
print ' '."\n";
// Debitor
- print ''.$langs->trans("ThirdParty");
- print ' '.$order->thirdparty->name.' ';
+ print ''.$langs->trans("ThirdParty");
+ print ' '.$order->thirdparty->name.' ';
print ' '."\n";
// Object
@@ -1010,8 +1009,8 @@ if ($source == 'order') {
if (GETPOST('desc', 'alpha')) {
$text = ''.$langs->trans(GETPOST('desc', 'alpha')).' ';
}
- print ''.$langs->trans("Designation");
- print ' '.$text;
+ print ' '.$langs->trans("Designation");
+ print ' '.$text;
print ' ';
print ' ';
print ' ';
@@ -1024,11 +1023,11 @@ if ($source == 'order') {
print ' '."\n";
// Amount
- print ''.$langs->trans("Amount");
+ print ' '.$langs->trans("Amount");
if (empty($amount)) {
print ' ('.$langs->trans("ToComplete").')';
}
- print ' ';
+ print ' ';
if (empty($amount) || !is_numeric($amount)) {
print ' ';
print ' ';
@@ -1043,8 +1042,8 @@ if ($source == 'order') {
print ' '."\n";
// Tag
- print ''.$langs->trans("PaymentCode");
- print ' '.$fulltag.' ';
+ print ''.$langs->trans("PaymentCode");
+ print ' '.$fulltag.' ';
print ' ';
print ' ';
print ' '."\n";
@@ -1119,14 +1118,14 @@ if ($source == 'invoice') {
$fulltag = dol_string_unaccent($fulltag);
// Creditor
- print ''.$langs->trans("Creditor");
- print ' '.$creditor.' ';
+ print ''.$langs->trans("Creditor");
+ print ' '.$creditor.' ';
print ' ';
print ' '."\n";
// Debitor
- print ''.$langs->trans("ThirdParty");
- print ' '.$invoice->thirdparty->name.' ';
+ print ''.$langs->trans("ThirdParty");
+ print ' '.$invoice->thirdparty->name.' ';
print ' '."\n";
// Object
@@ -1134,8 +1133,8 @@ if ($source == 'invoice') {
if (GETPOST('desc', 'alpha')) {
$text = ''.$langs->trans(GETPOST('desc', 'alpha')).' ';
}
- print ''.$langs->trans("Designation");
- print ' '.$text;
+ print ' '.$langs->trans("Designation");
+ print ' '.$text;
print ' ';
print ' ';
print ' ';
@@ -1148,11 +1147,11 @@ if ($source == 'invoice') {
print ' '."\n";
// Amount
- print ''.$langs->trans("PaymentAmount");
+ print ' '.$langs->trans("PaymentAmount");
if (empty($amount) && empty($object->paye)) {
print ' ('.$langs->trans("ToComplete").')';
}
- print ' ';
+ print ' ';
if ($object->type == $object::TYPE_CREDIT_NOTE) {
print ''.$langs->trans("CreditNote").' ';
} elseif (empty($object->paye)) {
@@ -1174,8 +1173,8 @@ if ($source == 'invoice') {
print ' '."\n";
// Tag
- print ''.$langs->trans("PaymentCode");
- print ' '.$fulltag.' ';
+ print ''.$langs->trans("PaymentCode");
+ print ' '.$fulltag.' ';
print ' ';
print ' ';
print ' '."\n";
@@ -1290,14 +1289,14 @@ if ($source == 'contractline') {
}
// Creditor
- print ''.$langs->trans("Creditor");
- print ' '.$creditor.' ';
+ print ''.$langs->trans("Creditor");
+ print ' '.$creditor.' ';
print ' ';
print ' '."\n";
// Debitor
- print ''.$langs->trans("ThirdParty");
- print ' '.$contract->thirdparty->name.' ';
+ print ''.$langs->trans("ThirdParty");
+ print ' '.$contract->thirdparty->name.' ';
print ' '."\n";
// Object
@@ -1319,8 +1318,8 @@ if ($source == 'contractline') {
if (GETPOST('desc', 'alpha')) {
$text = ''.$langs->trans(GETPOST('desc', 'alpha')).' ';
}
- print ''.$langs->trans("Designation");
- print ' '.$text;
+ print ' '.$langs->trans("Designation");
+ print ' '.$text;
print ' ';
print ' ';
print ' ';
@@ -1349,17 +1348,17 @@ if ($source == 'contractline') {
$duration = $contractline->product->duration_value.' '.$dur[$contractline->product->duration_unit];
}
}
- print ' '.$label.' ';
- print ''.($duration ? $duration : $qty).' ';
+ print ''.$label.' ';
+ print ''.($duration ? $duration : $qty).' ';
print ' ';
print ' '."\n";
// Amount
- print ''.$langs->trans("Amount");
+ print ' '.$langs->trans("Amount");
if (empty($amount)) {
print ' ('.$langs->trans("ToComplete").')';
}
- print ' ';
+ print ' ';
if (empty($amount) || !is_numeric($amount)) {
print ' ';
print ' ';
@@ -1374,8 +1373,8 @@ if ($source == 'contractline') {
print ' '."\n";
// Tag
- print ''.$langs->trans("PaymentCode");
- print ' '.$fulltag.' ';
+ print ''.$langs->trans("PaymentCode");
+ print ' '.$fulltag.' ';
print ' ';
print ' ';
print ' '."\n";
@@ -1451,14 +1450,14 @@ if ($source == 'member' || $source == 'membersubscription') {
$fulltag = dol_string_unaccent($fulltag);
// Creditor
- print ''.$langs->trans("Creditor");
- print ' '.$creditor.' ';
+ print ''.$langs->trans("Creditor");
+ print ' '.$creditor.' ';
print ' ';
print ' '."\n";
// Debitor
- print ''.$langs->trans("Member");
- print ' ';
+ print ''.$langs->trans("Member");
+ print ' ';
if ($member->morphy == 'mor' && !empty($member->societe)) {
print $member->societe;
} else {
@@ -1472,29 +1471,29 @@ if ($source == 'member' || $source == 'membersubscription') {
if (GETPOST('desc', 'alpha')) {
$text = ''.$langs->trans(GETPOST('desc', 'alpha')).' ';
}
- print ''.$langs->trans("Designation");
- print ' '.$text;
+ print ' '.$langs->trans("Designation");
+ print ' '.$text;
print ' ';
print ' ';
print ' '."\n";
if ($object->datefin > 0) {
- print ''.$langs->trans("DateEndSubscription");
- print ' '.dol_print_date($member->datefin, 'day');
+ print ' '.$langs->trans("DateEndSubscription");
+ print ' '.dol_print_date($member->datefin, 'day');
print ' '."\n";
}
if ($member->last_subscription_date || $member->last_subscription_amount) {
// Last subscription date
- print ''.$langs->trans("LastSubscriptionDate");
- print ' '.dol_print_date($member->last_subscription_date, 'day');
+ print ' '.$langs->trans("LastSubscriptionDate");
+ print ' '.dol_print_date($member->last_subscription_date, 'day');
print ' '."\n";
// Last subscription amount
- print ''.$langs->trans("LastSubscriptionAmount");
- print ' '.price($member->last_subscription_amount);
+ print ' '.$langs->trans("LastSubscriptionAmount");
+ print ' '.price($member->last_subscription_amount);
print ' '."\n";
if (empty($amount) && !GETPOST('newamount', 'alpha')) {
@@ -1513,8 +1512,8 @@ if ($source == 'member' || $source == 'membersubscription') {
$amountbytype = $adht->amountByType(1);
// Last member type
- print ''.$langs->trans("LastMemberType");
- print ' '.dol_escape_htmltag($member->type);
+ print ' '.$langs->trans("LastMemberType");
+ print ' '.dol_escape_htmltag($member->type);
print " \n";
// Set the new member type
@@ -1526,25 +1525,25 @@ if ($source == 'member' || $source == 'membersubscription') {
// Set amount for the subscription
$amount = (!empty($amountbytype[$member->typeid])) ? $amountbytype[$member->typeid] : $member->last_subscription_amount;
- print ''.$langs->trans("NewSubscription");
- print ' ';
+ print ' '.$langs->trans("NewSubscription");
+ print ' ';
print $form->selectarray("typeid", $adht->liste_array(1), $member->typeid, 0, 0, 0, 'onchange="window.location.replace(\''.$urlwithroot.'/public/payment/newpayment.php?source='.urlencode($source).'&ref='.urlencode($ref).'&amount='.urlencode($amount).'&typeid=\' + this.value + \'&securekey='.urlencode($SECUREKEY).'\');"', 0, 0, 0, '', '', 1);
print " \n";
} elseif ($action == dopayment) {
- print ''.$langs->trans("NewMemberType");
- print ' '.dol_escape_htmltag($member->type);
+ print ' '.$langs->trans("NewMemberType");
+ print ' '.dol_escape_htmltag($member->type);
print ' ';
print " \n";
}
} else {
- print ''.$langs->trans("MemberType");
- print ' '.dol_escape_htmltag($member->type);
+ print ' '.$langs->trans("MemberType");
+ print ' '.dol_escape_htmltag($member->type);
print " \n";
}
}
// Amount
- print ''.$langs->trans("Amount");
+ print ' '.$langs->trans("Amount");
if (empty($amount)) {
if (empty($conf->global->MEMBER_NEWFORM_AMOUNT)) {
print ' ('.$langs->trans("ToComplete");
@@ -1556,7 +1555,7 @@ if ($source == 'member' || $source == 'membersubscription') {
print ')';
}
}
- print ' ';
+ print ' ';
$valtoshow = '';
if (empty($amount) || !is_numeric($amount)) {
$valtoshow = price2num(GETPOST("newamount", 'alpha'), 'MT');
@@ -1601,8 +1600,8 @@ if ($source == 'member' || $source == 'membersubscription') {
print ' '."\n";
// Tag
- print ''.$langs->trans("PaymentCode");
- print ' '.$fulltag.' ';
+ print ''.$langs->trans("PaymentCode");
+ print ' '.$fulltag.' ';
print ' ';
print ' ';
print ' '."\n";
@@ -1677,14 +1676,14 @@ if ($source == 'donation') {
$fulltag = dol_string_unaccent($fulltag);
// Creditor
- print ''.$langs->trans("Creditor");
- print ' '.$creditor.' ';
+ print ''.$langs->trans("Creditor");
+ print ' '.$creditor.' ';
print ' ';
print ' '."\n";
// Debitor
- print ''.$langs->trans("ThirdParty");
- print ' ';
+ print ''.$langs->trans("ThirdParty");
+ print ' ';
if ($don->morphy == 'mor' && !empty($don->societe)) {
print $don->societe;
} else {
@@ -1698,14 +1697,14 @@ if ($source == 'donation') {
if (GETPOST('desc', 'alpha')) {
$text = ''.$langs->trans(GETPOST('desc', 'alpha')).' ';
}
- print ''.$langs->trans("Designation");
- print ' '.$text;
+ print ' '.$langs->trans("Designation");
+ print ' '.$text;
print ' ';
print ' ';
print ' '."\n";
// Amount
- print ''.$langs->trans("Amount");
+ print ' '.$langs->trans("Amount");
if (empty($amount)) {
if (empty($conf->global->MEMBER_NEWFORM_AMOUNT)) {
print ' ('.$langs->trans("ToComplete");
@@ -1717,7 +1716,7 @@ if ($source == 'donation') {
print ')';
}
}
- print ' ';
+ print ' ';
$valtoshow = '';
if (empty($amount) || !is_numeric($amount)) {
$valtoshow = price2num(GETPOST("newamount", 'alpha'), 'MT');
@@ -1757,8 +1756,8 @@ if ($source == 'donation') {
print ' '."\n";
// Tag
- print ''.$langs->trans("PaymentCode");
- print ' '.$fulltag.' ';
+ print ''.$langs->trans("PaymentCode");
+ print ' '.$fulltag.' ';
print ' ';
print ' ';
print ' '."\n";
@@ -1811,29 +1810,29 @@ if ($source == 'conferencesubscription') {
$fulltag = dol_string_unaccent($fulltag);
// Creditor
- print ''.$langs->trans("Creditor");
- print ' '.$creditor.' ';
+ print ''.$langs->trans("Creditor");
+ print ' '.$creditor.' ';
print ' ';
print ' '."\n";
// Debitor
- print ''.$langs->trans("Attendee");
- print ' ';
+ print ''.$langs->trans("Attendee");
+ print ' ';
print $thirdparty->name;
print ' ';
print ' '."\n";
// Object
$text = ''.$langs->trans("PaymentConferenceAttendee").' ';
- print ''.$langs->trans("Designation");
- print ' '.$text;
+ print ' '.$langs->trans("Designation");
+ print ' '.$text;
print ' ';
print ' ';
print ' '."\n";
// Amount
- print ''.$langs->trans("Amount");
- print ' ';
+ print ' '.$langs->trans("Amount");
+ print ' ';
$valtoshow = $amount;
print ''.price($valtoshow).' ';
print ' ';
@@ -1845,8 +1844,8 @@ if ($source == 'conferencesubscription') {
print ' '."\n";
// Tag
- print ''.$langs->trans("PaymentCode");
- print ' '.$fulltag.' ';
+ print ''.$langs->trans("PaymentCode");
+ print ' '.$fulltag.' ';
print ' ';
print ' ';
print ' '."\n";
@@ -1897,29 +1896,29 @@ if ($source == 'boothlocation') {
$fulltag = dol_string_unaccent($fulltag);
// Creditor
- print ''.$langs->trans("Creditor");
- print ' '.$creditor.' ';
+ print ''.$langs->trans("Creditor");
+ print ' '.$creditor.' ';
print ' ';
print ' '."\n";
// Debitor
- print ''.$langs->trans("Attendee");
- print ' ';
+ print ''.$langs->trans("Attendee");
+ print ' ';
print $thirdparty->name;
print ' ';
print ' '."\n";
// Object
$text = ''.$langs->trans("PaymentBoothLocation").' ';
- print ''.$langs->trans("Designation");
- print ' '.$text;
+ print ' '.$langs->trans("Designation");
+ print ' '.$text;
print ' ';
print ' ';
print ' '."\n";
// Amount
- print ''.$langs->trans("Amount");
- print ' ';
+ print ' '.$langs->trans("Amount");
+ print ' ';
$valtoshow = $amount;
print ''.price($valtoshow).' ';
print ' ';
@@ -1931,8 +1930,8 @@ if ($source == 'boothlocation') {
print ' '."\n";
// Tag
- print ''.$langs->trans("PaymentCode");
- print ' '.$fulltag.' ';
+ print ''.$langs->trans("PaymentCode");
+ print ' '.$fulltag.' ';
print ' ';
print ' ';
print ' '."\n";