diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php
index 4999aba895d..e6852cdde03 100644
--- a/htdocs/core/lib/functions.lib.php
+++ b/htdocs/core/lib/functions.lib.php
@@ -1628,7 +1628,7 @@ function dolButtonToOpenUrlInDialogPopup($name, $label, $buttonstring, $url, $di
close: function (event, ui) {
returnedid = jQuery("#varforreturndialogid'.$name.'").text();
returnedlabel = jQuery("#varforreturndialoglabel'.$name.'").text();
- console.log("popup has been closed. returnedid="+returnedid+" returnedlabel="+returnedlabel);
+ console.log("popup has been closed. returnedid (js var defined into parent page)="+returnedid+" returnedlabel="+returnedlabel);
if (returnedid != "" && returnedid != "div for returned id") {
jQuery("#'.(empty($backtopagejsfieldsid)?"none":$backtopagejsfieldsid).'").val(returnedid);
}
diff --git a/htdocs/projet/card.php b/htdocs/projet/card.php
index df50f0703e0..98e0bd099fc 100644
--- a/htdocs/projet/card.php
+++ b/htdocs/projet/card.php
@@ -619,7 +619,7 @@ if ($action == 'create' && $user->rights->projet->creer) {
if (!GETPOSTISSET('backtopage')) {
$url = '/societe/card.php?action=create&client=3&fournisseur=0&backtopage='.urlencode($_SERVER["PHP_SELF"].'?action=create');
$newbutton = '';
- // TODO @LDR Impletment this
+ // TODO @LDR Implement this
//$tmpbacktopagejsfields = 'socid:search_socid';
//print dolButtonToOpenUrlInDialogPopup('addthirdparty', $langs->transnoentitiesnoconv('AddThirdParty'), $newbutton, $url, '', '', $tmpbacktopagejsfields);
print ' '.$newbutton.'';
diff --git a/htdocs/societe/card.php b/htdocs/societe/card.php
index cbb8de3cf28..d29870b413e 100644
--- a/htdocs/societe/card.php
+++ b/htdocs/societe/card.php
@@ -704,8 +704,14 @@ if (empty($reshook)) {
$url = DOL_URL_ROOT."/fourn/card.php?socid=".$object->id;
}
- header("Location: ".$url);
- exit;
+ // TODO @LDR
+ if ($dol_openinpopup && $backtopagejsfields) {
+ print 'TODO Set js var of parent with id, then close popup.';
+ exit;
+ } else {
+ header("Location: ".$url);
+ exit;
+ }
}
} else {
$db->rollback();