diff --git a/htdocs/conf/conf.php.example b/htdocs/conf/conf.php.example index 589cd212ef59c0be859e2c255d68346387ef4103..e0cee5e2719e6279be69e0c13962ee3178ea821f 100644 --- a/htdocs/conf/conf.php.example +++ b/htdocs/conf/conf.php.example @@ -37,8 +37,10 @@ $dolibarr_main_document_root=''; // dolibarr_main_url_root_alt -// This parameter defines the relative sub URLs of alternative Dolibarr root directories. -// It can be links to some other secondary htdocs directories, separated by a coma. +// This parameter defines the relative sub URLs to add to $dolibarr_main_url_root to +// forge alternative root directories (used by modules developers). +// You can put several values, separated by a coma, but number of entries must match +// number of entries into $dolibarr_main_document_root_alt. // Examples: // $dolibarr_main_url_root_alt='/extensions'; // $dolibarr_main_url_root_alt='/extensions1,/extensions2'; @@ -47,7 +49,10 @@ $dolibarr_main_url_root_alt=''; // dolibarr_main_document_root_alt -// This parameter contains absolute alternative root file system directories of Dolibarr +// This parameter contains absolute alternative root file system directories (used by +// modules developers). +// You can put several values, separated by a coma, but number of entries must match +// number of entries into $dolibarr_main_url_root_alt. // Examples: // $dolibarr_main_document_root_alt='/var/www/dolibarr/htdocs/extensions'; // $dolibarr_main_document_root_alt='C:/My web sites/dolibarr/htdocs/extensions1,C:/My web sites/dolibarr/htdocs/extensions2'; diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index 0767c13c9b1115775b12c02f1077fc1b6eb8232b..1be018f61a90764fcb02c6a7969b75a4648d88ee 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -1729,7 +1729,7 @@ function img_picto($alt, $picto, $options = '', $pictoisfullpath = false, $srcon if ($type == 'main') continue; if (file_exists($dirroot.'/'.$path.'/img/'.$picto)) { - $url=$conf->file->dol_url_root[$type]; + $url=DOL_URL_ROOT.$conf->file->dol_url_root[$type]; break; } } diff --git a/htdocs/master.inc.php b/htdocs/master.inc.php index a9bae9b8e7262e2568c773cba43dba5feb3d5b35..161cb4aa30ec3226fcffe0c16c4d0f196714f84d 100644 --- a/htdocs/master.inc.php +++ b/htdocs/master.inc.php @@ -78,13 +78,13 @@ if (! empty($dolibarr_main_document_root_alt)) { if (preg_match('/^http(s)?:/',$value)) { - print 'Error: values for <b>$dolibarr_main_url_root_alt</b> into <b>conf.php</b> file must contains relative path to alternative URLs.<br>'."\n"; + print 'Error: values for <b>$dolibarr_main_url_root_alt</b> into <b>conf.php</b> file must contains relative path added to $dolibarr_main_url_root to get alternative URLs.<br>'."\n"; print "Found: \"".$value."\"<br>\n"; print "Should found something like following examples:<br>\n"; print "\"/extensions\"<br>\n"; print "\"/extensions1,/extensions2,...\"<br>\n"; print "\"/../extensions\"<br>\n"; - print "\"/dolibarr/custom\"<br>\n"; + print "\"/custom\"<br>\n"; exit; } $conf->file->dol_url_root['alt'.($i++)]=(string) $value;