diff --git a/htdocs/includes/menus/standard/auguria.lib.php b/htdocs/includes/menus/standard/auguria.lib.php
index ed478602153..d3bdd669ff7 100644
--- a/htdocs/includes/menus/standard/auguria.lib.php
+++ b/htdocs/includes/menus/standard/auguria.lib.php
@@ -63,7 +63,7 @@ function print_auguria_menu($db,$atarget,$type_user)
}
else
{
- $url=dol_file_exists($tabMenu[$i]['url'],1);
+ $url=dol_buildpath($tabMenu[$i]['url'],1);
if (! preg_match('/\?/',$url)) $url.='?';
else $url.='&';
if (! preg_match('/mainmenu/i',$url) || ! preg_match('/leftmenu/i',$url))
@@ -275,7 +275,7 @@ function print_left_auguria_menu($db,$menu_array_before,$menu_array_after)
}
// Add mainmenu in GET url. This make to go back on correct menu even when using Back on browser.
- $url=dol_file_exists($menu_array[$i]['url'],1);
+ $url=dol_buildpath($menu_array[$i]['url'],1);
if (! preg_match('/mainmenu=/i',$menu_array[$i]['url']))
{
diff --git a/htdocs/includes/menus/standard/eldy.lib.php b/htdocs/includes/menus/standard/eldy.lib.php
index c83f760255f..683ed729ede 100644
--- a/htdocs/includes/menus/standard/eldy.lib.php
+++ b/htdocs/includes/menus/standard/eldy.lib.php
@@ -453,7 +453,7 @@ function print_eldy_menu($db,$atarget,$type_user)
}
else
{
- $url=dol_file_exists($tabMenu[$i]['url'],1);
+ $url=dol_buildpath($tabMenu[$i]['url'],1);
if (! preg_match('/\?/',$url)) $url.='?';
else $url.='&';
if (! preg_match('/mainmenu/i',$url) || ! preg_match('/leftmenu/i',$url))
@@ -1385,7 +1385,7 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after)
}
// For external modules
- $url = dol_file_exists($menu_array[$i]['url'], 1);
+ $url = dol_buildpath($menu_array[$i]['url'], 1);
// Menu niveau 0
if ($menu_array[$i]['level'] == 0)
diff --git a/htdocs/lib/company.lib.php b/htdocs/lib/company.lib.php
index 5f7d09e2656..966bcb3f4f7 100644
--- a/htdocs/lib/company.lib.php
+++ b/htdocs/lib/company.lib.php
@@ -122,7 +122,7 @@ function societe_prepare_head($objsoc)
{
$values=explode(':',$value);
if ($values[2]) $langs->load($values[2]);
- $head[$h][0] = dol_file_exists(preg_replace('/__ID__/i',$object->id,$values[3]),1);
+ $head[$h][0] = dol_buildpath(preg_replace('/__ID__/i',$object->id,$values[3]),1);
$head[$h][1] = $langs->trans($values[1]);
$head[$h][2] = 'tab'.$values[1];
$h++;
diff --git a/htdocs/lib/contact.lib.php b/htdocs/lib/contact.lib.php
index dffc7049876..11c16242c52 100644
--- a/htdocs/lib/contact.lib.php
+++ b/htdocs/lib/contact.lib.php
@@ -79,7 +79,7 @@ function contact_prepare_head($object)
{
$values=explode(':',$value);
if ($values[2]) $langs->load($values[2]);
- $head[$h][0] = dol_file_exists(preg_replace('/__ID__/i',$object->id,$values[3]),1);
+ $head[$h][0] = dol_buildpath(preg_replace('/__ID__/i',$object->id,$values[3]),1);
$head[$h][1] = $langs->trans($values[1]);
$head[$h][2] = 'tab'.$values[1];
$h++;
diff --git a/htdocs/lib/contract.lib.php b/htdocs/lib/contract.lib.php
index dd2d2297675..1e4f4c8d586 100644
--- a/htdocs/lib/contract.lib.php
+++ b/htdocs/lib/contract.lib.php
@@ -65,7 +65,7 @@ function contract_prepare_head($object)
{
$values=explode(':',$value);
if ($values[2]) $langs->load($values[2]);
- $head[$h][0] = dol_file_exists(preg_replace('/__ID__/i',$object->id,$values[3]),1);
+ $head[$h][0] = dol_buildpath(preg_replace('/__ID__/i',$object->id,$values[3]),1);
$head[$h][1] = $langs->trans($values[1]);
$head[$h][2] = 'tab'.$values[1];
$h++;
diff --git a/htdocs/lib/fichinter.lib.php b/htdocs/lib/fichinter.lib.php
index f6310bf3248..8f99cdba776 100644
--- a/htdocs/lib/fichinter.lib.php
+++ b/htdocs/lib/fichinter.lib.php
@@ -78,7 +78,7 @@ function fichinter_prepare_head($object)
{
$values=explode(':',$value);
if ($values[2]) $langs->load($values[2]);
- $head[$h][0] = dol_file_exists(preg_replace('/__ID__/i',$object->id,$values[3]),1);
+ $head[$h][0] = dol_buildpath(preg_replace('/__ID__/i',$object->id,$values[3]),1);
$head[$h][1] = $langs->trans($values[1]);
$head[$h][2] = 'tab'.$values[1];
$h++;
diff --git a/htdocs/lib/fourn.lib.php b/htdocs/lib/fourn.lib.php
index 1f2a3ae4316..d58ed723d5a 100644
--- a/htdocs/lib/fourn.lib.php
+++ b/htdocs/lib/fourn.lib.php
@@ -69,7 +69,7 @@ function facturefourn_prepare_head($object)
{
$values=explode(':',$value);
if ($values[2]) $langs->load($values[2]);
- $head[$h][0] = dol_file_exists(preg_replace('/__ID__/i',$object->id,$values[3]),1);
+ $head[$h][0] = dol_buildpath(preg_replace('/__ID__/i',$object->id,$values[3]),1);
$head[$h][1] = $langs->trans($values[1]);
$head[$h][2] = 'tab'.$values[1];
$h++;
@@ -134,7 +134,7 @@ function ordersupplier_prepare_head($object)
{
$values=explode(':',$value);
if ($values[2]) $langs->load($values[2]);
- $head[$h][0] = dol_file_exists(preg_replace('/__ID__/i',$object->id,$values[3]),1);
+ $head[$h][0] = dol_buildpath(preg_replace('/__ID__/i',$object->id,$values[3]),1);
$head[$h][1] = $langs->trans($values[1]);
$head[$h][2] = 'tab'.$values[1];
$h++;
diff --git a/htdocs/lib/functions.lib.php b/htdocs/lib/functions.lib.php
index 455a8640c55..d1b8d69b711 100644
--- a/htdocs/lib/functions.lib.php
+++ b/htdocs/lib/functions.lib.php
@@ -87,19 +87,18 @@ function dol_require_once($relpath)
// Forced to use file_exists otherwise there is a blank page
//$res=@require_once(DOL_DOCUMENT_ROOT.$relpath);
//if (! $res && defined('DOL_DOCUMENT_ROOT_ALT')) $res=@require_once(DOL_DOCUMENT_ROOT_ALT.$relpath);
- $res=require_once(dol_file_exists($relpath));
+ $res=require_once(dol_buildpath($relpath));
return $res;
}
/**
* Return path of url or filesystem. Return default_root or alternate root if file_exist fails.
- * TODO Rename function into dol_buildpath
* @param path Relative or absolute path to file (Ie: mydir/myfile, ../myfile, ...)
* @param mode 0=Used for a Filesystem path, 1=Used for an URL path
* @return string Full filsystem path (if mode=0), Relative url path (if mode=1)
*/
-function dol_file_exists($path,$mode=0)
+function dol_buildpath($path,$mode=0)
{
if (empty($mode)) // For a filesystem path
{
diff --git a/htdocs/lib/invoice.lib.php b/htdocs/lib/invoice.lib.php
index a72f0d29317..d27d4145b1d 100644
--- a/htdocs/lib/invoice.lib.php
+++ b/htdocs/lib/invoice.lib.php
@@ -88,7 +88,7 @@ function facture_prepare_head($object)
{
$values=explode(':',$value);
if ($values[2]) $langs->load($values[2]);
- $head[$h][0] = dol_file_exists(preg_replace('/__ID__/i',$object->id,$values[3]),1);
+ $head[$h][0] = dol_buildpath(preg_replace('/__ID__/i',$object->id,$values[3]),1);
$head[$h][1] = $langs->trans($values[1]);
$head[$h][2] = 'tab'.$values[1];
$h++;
diff --git a/htdocs/lib/member.lib.php b/htdocs/lib/member.lib.php
index 89c2af8168e..fb6baf1501b 100644
--- a/htdocs/lib/member.lib.php
+++ b/htdocs/lib/member.lib.php
@@ -89,7 +89,7 @@ function member_prepare_head($object)
{
$values=explode(':',$value);
if ($values[2]) $langs->load($values[2]);
- $head[$h][0] = dol_file_exists(preg_replace('/__ID__/i',$object->id,$values[3]),1);
+ $head[$h][0] = dol_buildpath(preg_replace('/__ID__/i',$object->id,$values[3]),1);
$head[$h][1] = $langs->trans($values[1]);
$head[$h][2] = 'tab'.$values[1];
$h++;
diff --git a/htdocs/lib/order.lib.php b/htdocs/lib/order.lib.php
index 748460df2e4..0a08c98ccfd 100644
--- a/htdocs/lib/order.lib.php
+++ b/htdocs/lib/order.lib.php
@@ -106,7 +106,7 @@ function commande_prepare_head($object)
{
$values=explode(':',$value);
if ($values[2]) $langs->load($values[2]);
- $head[$h][0] = dol_file_exists(preg_replace('/__ID__/i',$object->id,$values[3]),1);
+ $head[$h][0] = dol_buildpath(preg_replace('/__ID__/i',$object->id,$values[3]),1);
$head[$h][1] = $langs->trans($values[1]);
$head[$h][2] = 'tab'.$values[1];
$h++;
diff --git a/htdocs/lib/prelevement.lib.php b/htdocs/lib/prelevement.lib.php
index 163c5d24deb..ed255358904 100644
--- a/htdocs/lib/prelevement.lib.php
+++ b/htdocs/lib/prelevement.lib.php
@@ -83,7 +83,7 @@ function prelevement_prepare_head($object)
{
$values=explode(':',$value);
if ($values[2]) $langs->load($values[2]);
- $head[$h][0] = dol_file_exists(preg_replace('/__ID__/i',$object->id,$values[3]),1);
+ $head[$h][0] = dol_buildpath(preg_replace('/__ID__/i',$object->id,$values[3]),1);
$head[$h][1] = $langs->trans($values[1]);
$head[$h][2] = 'tab'.$values[1];
$h++;
diff --git a/htdocs/lib/product.lib.php b/htdocs/lib/product.lib.php
index 9a183eef844..7ba3258e8ff 100644
--- a/htdocs/lib/product.lib.php
+++ b/htdocs/lib/product.lib.php
@@ -131,7 +131,7 @@ function product_prepare_head($object, $user)
{
$values=explode(':',$value);
if ($values[2]) $langs->load($values[2]);
- $head[$h][0] = dol_file_exists(preg_replace('/__ID__/i',$object->id,$values[3]),1);
+ $head[$h][0] = dol_buildpath(preg_replace('/__ID__/i',$object->id,$values[3]),1);
$head[$h][1] = $langs->trans($values[1]);
$head[$h][2] = 'tab'.$values[1];
$h++;
diff --git a/htdocs/lib/project.lib.php b/htdocs/lib/project.lib.php
index 6bb27a76110..a46282fb795 100644
--- a/htdocs/lib/project.lib.php
+++ b/htdocs/lib/project.lib.php
@@ -76,7 +76,7 @@ function project_prepare_head($object)
{
$values=explode(':',$value);
if ($values[2]) $langs->load($values[2]);
- $head[$h][0] = dol_file_exists(preg_replace('/__ID__/i',$object->id,$values[3]),1);
+ $head[$h][0] = dol_buildpath(preg_replace('/__ID__/i',$object->id,$values[3]),1);
$head[$h][1] = $langs->trans($values[1]);
$head[$h][2] = 'tab'.$values[1];
$h++;
@@ -156,7 +156,7 @@ function task_prepare_head($object)
{
$values=explode(':',$value);
if ($values[2]) $langs->load($values[2]);
- $head[$h][0] = dol_file_exists(preg_replace('/__ID__/i',$object->id,$values[3]),1);
+ $head[$h][0] = dol_buildpath(preg_replace('/__ID__/i',$object->id,$values[3]),1);
$head[$h][1] = $langs->trans($values[1]);
$head[$h][2] = 'tab'.$values[1];
$h++;
diff --git a/htdocs/lib/propal.lib.php b/htdocs/lib/propal.lib.php
index 025c5e5a43b..23c52d0fb39 100644
--- a/htdocs/lib/propal.lib.php
+++ b/htdocs/lib/propal.lib.php
@@ -101,7 +101,7 @@ function propal_prepare_head($object)
{
$values=explode(':',$value);
if ($values[2]) $langs->load($values[2]);
- $head[$h][0] = dol_file_exists(preg_replace('/__ID__/i',$object->id,$values[3]),1);
+ $head[$h][0] = dol_buildpath(preg_replace('/__ID__/i',$object->id,$values[3]),1);
$head[$h][1] = $langs->trans($values[1]);
$head[$h][2] = 'tab'.$values[1];
$h++;
diff --git a/htdocs/lib/sendings.lib.php b/htdocs/lib/sendings.lib.php
index b7b14e15b4d..68d2db52c7b 100644
--- a/htdocs/lib/sendings.lib.php
+++ b/htdocs/lib/sendings.lib.php
@@ -59,7 +59,7 @@ function shipping_prepare_head($object)
{
$values=explode(':',$value);
if ($values[2]) $langs->load($values[2]);
- $head[$h][0] = dol_file_exists(preg_replace('/__ID__/i',$object->id,$values[3]),1);
+ $head[$h][0] = dol_buildpath(preg_replace('/__ID__/i',$object->id,$values[3]),1);
$head[$h][1] = $langs->trans($values[1]);
$head[$h][2] = 'tab'.$values[1];
$h++;
@@ -102,7 +102,7 @@ function delivery_prepare_head($object)
{
$values=explode(':',$value);
if ($values[2]) $langs->load($values[2]);
- $head[$h][0] = dol_file_exists(preg_replace('/__ID__/i',$object->id,$values[3]),1);
+ $head[$h][0] = dol_buildpath(preg_replace('/__ID__/i',$object->id,$values[3]),1);
$head[$h][1] = $langs->trans($values[1]);
$head[$h][2] = 'tab'.$values[1];
$h++;
diff --git a/htdocs/lib/stock.lib.php b/htdocs/lib/stock.lib.php
index 6e986a70ae9..73d89a24182 100644
--- a/htdocs/lib/stock.lib.php
+++ b/htdocs/lib/stock.lib.php
@@ -80,7 +80,7 @@ function stock_prepare_head($object)
{
$values=explode(':',$value);
if ($values[2]) $langs->load($values[2]);
- $head[$h][0] = dol_file_exists(preg_replace('/__ID__/i',$object->id,$values[3]),1);
+ $head[$h][0] = dol_buildpath(preg_replace('/__ID__/i',$object->id,$values[3]),1);
$head[$h][1] = $langs->trans($values[1]);
$head[$h][2] = 'tab'.$values[1];
$h++;
diff --git a/htdocs/lib/usergroups.lib.php b/htdocs/lib/usergroups.lib.php
index a2372500f66..eb105999c20 100644
--- a/htdocs/lib/usergroups.lib.php
+++ b/htdocs/lib/usergroups.lib.php
@@ -97,7 +97,7 @@ function user_prepare_head($object)
{
$values=explode(':',$value);
if ($values[2]) $langs->load($values[2]);
- $head[$h][0] = dol_file_exists(preg_replace('/__ID__/i',$object->id,$values[3]),1);
+ $head[$h][0] = dol_buildpath(preg_replace('/__ID__/i',$object->id,$values[3]),1);
$head[$h][1] = $langs->trans($values[1]);
$head[$h][2] = 'tab'.$values[1];
$h++;
@@ -153,7 +153,7 @@ function group_prepare_head($object)
{
$values=explode(':',$value);
if ($values[2]) $langs->load($values[2]);
- $head[$h][0] = dol_file_exists(preg_replace('/__ID__/i',$object->id,$values[3]),1);
+ $head[$h][0] = dol_buildpath(preg_replace('/__ID__/i',$object->id,$values[3]),1);
$head[$h][1] = $langs->trans($values[1]);
$head[$h][2] = 'tab'.$values[1];
$h++;
diff --git a/htdocs/main.inc.php b/htdocs/main.inc.php
index a2697ec66f2..c46b2cf1720 100644
--- a/htdocs/main.inc.php
+++ b/htdocs/main.inc.php
@@ -843,7 +843,7 @@ function top_htmlhead($head, $title='', $disablejs=0, $disablehead=0, $arrayofjs
{
foreach($conf->css_modules as $cssfile)
{ // cssfile is an absolute path
- print ''."\n";
+ print ''."\n";
}
}
// CSS forced by page in top_htmlhead call (relative url starting with /)