diff --git a/htdocs/comm/propal/card.php b/htdocs/comm/propal/card.php
index 63dd1ae7436..715c16026e9 100644
--- a/htdocs/comm/propal/card.php
+++ b/htdocs/comm/propal/card.php
@@ -3137,7 +3137,7 @@ if ($action == 'create') {
if ($object->statut != Propal::STATUS_DRAFT && $useonlinesignature) {
print '
';
require_once DOL_DOCUMENT_ROOT.'/core/lib/signature.lib.php';
- print showOnlineSignatureUrl('proposal', $object->ref).'
';
+ print showOnlineSignatureUrl('proposal', $object->ref, $object).'
';
}
print '
';
diff --git a/htdocs/contrat/card.php b/htdocs/contrat/card.php
index 2ed1d9b5763..41d1ad36de1 100644
--- a/htdocs/contrat/card.php
+++ b/htdocs/contrat/card.php
@@ -2240,7 +2240,7 @@ if ($action == 'create') {
print '
';
require_once DOL_DOCUMENT_ROOT.'/core/lib/signature.lib.php';
- print showOnlineSignatureUrl('contract', $object->ref).'
';
+ print showOnlineSignatureUrl('contract', $object->ref, $object).'
';
}
print '
';
diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php
index 25ee75bbd15..1ea0b5744b5 100644
--- a/htdocs/core/lib/functions.lib.php
+++ b/htdocs/core/lib/functions.lib.php
@@ -8281,7 +8281,7 @@ function getCommonSubstitutionArray($outputlangs, $onlykey = 0, $exclude = null,
if (is_object($object) && $object->element == 'propal') {
$substitutionarray['__URL_PROPOSAL__'] = DOL_MAIN_URL_ROOT."/comm/propal/card.php?id=".$object->id;
require_once DOL_DOCUMENT_ROOT.'/core/lib/signature.lib.php';
- $substitutionarray['__ONLINE_SIGN_URL__'] = getOnlineSignatureUrl(0, 'proposal', $object->ref);
+ $substitutionarray['__ONLINE_SIGN_URL__'] = getOnlineSignatureUrl(0, 'proposal', $object->ref, 1, $object);
}
if (is_object($object) && $object->element == 'commande') {
$substitutionarray['__URL_ORDER__'] = DOL_MAIN_URL_ROOT."/commande/card.php?id=".$object->id;
@@ -8292,12 +8292,12 @@ function getCommonSubstitutionArray($outputlangs, $onlykey = 0, $exclude = null,
if (is_object($object) && $object->element == 'contrat') {
$substitutionarray['__URL_CONTRACT__'] = DOL_MAIN_URL_ROOT."/contrat/card.php?id=".$object->id;
require_once DOL_DOCUMENT_ROOT.'/core/lib/signature.lib.php';
- $substitutionarray['__ONLINE_SIGN_URL__'] = getOnlineSignatureUrl(0, 'contract', $object->ref);
+ $substitutionarray['__ONLINE_SIGN_URL__'] = getOnlineSignatureUrl(0, 'contract', $object->ref, 1, $object);
}
if (is_object($object) && $object->element == 'fichinter') {
$substitutionarray['__URL_FICHINTER__'] = DOL_MAIN_URL_ROOT."/fichinter/card.php?id=".$object->id;
require_once DOL_DOCUMENT_ROOT.'/core/lib/signature.lib.php';
- $substitutionarray['__ONLINE_SIGN_FICHINTER_URL__'] = getOnlineSignatureUrl(0, 'fichinter', $object->ref);
+ $substitutionarray['__ONLINE_SIGN_FICHINTER_URL__'] = getOnlineSignatureUrl(0, 'fichinter', $object->ref, 1, $object);
}
if (is_object($object) && $object->element == 'supplier_proposal') {
$substitutionarray['__URL_SUPPLIER_PROPOSAL__'] = DOL_MAIN_URL_ROOT."/supplier_proposal/card.php?id=".$object->id;
diff --git a/htdocs/fichinter/card.php b/htdocs/fichinter/card.php
index 90cadeb1de6..261b5e4ffaa 100644
--- a/htdocs/fichinter/card.php
+++ b/htdocs/fichinter/card.php
@@ -1731,7 +1731,7 @@ if ($action == 'create') {
print '
';
require_once DOL_DOCUMENT_ROOT.'/core/lib/signature.lib.php';
- print showOnlineSignatureUrl('fichinter', $object->ref).'
';
+ print showOnlineSignatureUrl('fichinter', $object->ref, $object).'
';
}
print '
';