From f2ebaf4cfc9dba16bbee623af321e401b6f1027a Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 21 May 2026 14:49:03 +0200 Subject: [PATCH] Debug v24 --- htdocs/admin/system/dolibarr.php | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/htdocs/admin/system/dolibarr.php b/htdocs/admin/system/dolibarr.php index 447abe7faa3..a7de2cb1f02 100644 --- a/htdocs/admin/system/dolibarr.php +++ b/htdocs/admin/system/dolibarr.php @@ -497,11 +497,12 @@ foreach ($configfileparameters as $key => $value) { ++$i; } } elseif ($newkey == 'dolibarr_main_instance_unique_id') { - //print $conf->file->instance_unique_id; - global $dolibarr_main_cookie_cryptkey, $dolibarr_main_instance_unique_id; - $valuetoshow = $dolibarr_main_instance_unique_id ? $dolibarr_main_instance_unique_id : $dolibarr_main_cookie_cryptkey; // Use $dolibarr_main_instance_unique_id first then $dolibarr_main_cookie_cryptkey + $valuetoshow = $conf->file->instance_unique_id; + // $conf->file->instance_unique_id is defined into master.inc.php with: + // empty($dolibarr_main_instance_unique_id) ? (empty($dolibarr_main_cookie_cryptkey) ? '' : $dolibarr_main_cookie_cryptkey) : $dolibarr_main_instance_unique_id + if (empty($dolibarr_main_prod)) { - print ''; + print ''; print showValueWithClipboardCPButton($valuetoshow, 0, '********'); print '     '.$langs->trans("ThisValueCanBeReadBecauseInstanceIsNotInProductionMode").''; } else { @@ -512,7 +513,11 @@ foreach ($configfileparameters as $key => $value) { print img_warning("EditConfigFileToAddEntry", 'dolibarr_main_instance_unique_id'); } print ''; - print '  => '.$langs->trans("HashForPing").''.md5('dolibarr'.$valuetoshow).''."\n"; + + $algo = 'sha256'; + $hash_unique_id = getHashUniqueIdOfRegistration($algo); + + print '  => '.$langs->trans("HashForPing").''.$hash_unique_id.''."\n"; } elseif ($newkey == 'dolibarr_main_prod') { print ${$newkey};