diff --git a/htdocs/commande/class/commande.class.php b/htdocs/commande/class/commande.class.php
index b7d2e37c24d..07dccd2bf24 100644
--- a/htdocs/commande/class/commande.class.php
+++ b/htdocs/commande/class/commande.class.php
@@ -1317,8 +1317,8 @@ class Commande extends CommonOrder
{
global $conf, $hookmanager;
- dol_include_once('/multicurrency/class/multicurrency.class.php');
- dol_include_once('/core/class/extrafields.class.php');
+ require_once DOL_DOCUMENT_ROOT . '/multicurrency/class/multicurrency.class.php';
+ require_once DOL_DOCUMENT_ROOT . '/core/class/extrafields.class.php';
$error = 0;
diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php
index 4a3f654a83e..cee9e9bfafd 100644
--- a/htdocs/core/class/html.form.class.php
+++ b/htdocs/core/class/html.form.class.php
@@ -6009,7 +6009,7 @@ class Form
print '';
print '';
} else {
- dol_include_once('/core/lib/company.lib.php');
+ require_once DOL_DOCUMENT_ROOT . '/core/lib/company.lib.php';
print !empty($selected) ? currency_name($selected, 1) : ' ';
}
}
diff --git a/htdocs/core/class/utils.class.php b/htdocs/core/class/utils.class.php
index 810ee8f24fc..6b00c3bc17b 100644
--- a/htdocs/core/class/utils.class.php
+++ b/htdocs/core/class/utils.class.php
@@ -4,6 +4,7 @@
* Copyright (C) 2022 Anthony Berton
* Copyright (C) 2023-2024 William Mead
* Copyright (C) 2024 MDW
+ * Copyright (C) 2024 Frédéric France
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -1006,7 +1007,7 @@ class Utils
return -1;
}
- dol_include_once('/core/lib/files.lib.php');
+ require_once DOL_DOCUMENT_ROOT . '/core/lib/files.lib.php';
$nbSaves = intval(getDolGlobalString('SYSLOG_FILE_SAVES', 10));
@@ -1412,7 +1413,7 @@ class Utils
dol_syslog("Utils::cleanUnfinishedCronjob Starting cleaning");
// Import Cronjob class if not present
- dol_include_once('/cron/class/cronjob.class.php');
+ require_once DOL_DOCUMENT_ROOT . '/cron/class/cronjob.class.php';
// Get this job object
$this_job = new Cronjob($db);
diff --git a/htdocs/core/lib/company.lib.php b/htdocs/core/lib/company.lib.php
index 2384751a523..07395e49191 100644
--- a/htdocs/core/lib/company.lib.php
+++ b/htdocs/core/lib/company.lib.php
@@ -1615,7 +1615,7 @@ function show_actions_done($conf, $langs, $db, $filterobj, $objcon = null, $nopr
$tms_start = '';
$tms_end = '';
}
- dol_include_once('/comm/action/class/actioncomm.class.php');
+ require_once DOL_DOCUMENT_ROOT . '/comm/action/class/actioncomm.class.php';
// Check parameters
if (!is_object($filterobj) && !is_object($objcon)) {
diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php
index 2c94e4d4a8c..7b0edc2931b 100644
--- a/htdocs/core/lib/functions.lib.php
+++ b/htdocs/core/lib/functions.lib.php
@@ -13129,7 +13129,7 @@ function show_actions_messaging($conf, $langs, $db, $filterobj, $objcon = null,
global $param, $massactionbutton;
- dol_include_once('/comm/action/class/actioncomm.class.php');
+ require_once DOL_DOCUMENT_ROOT . '/comm/action/class/actioncomm.class.php';
// Check parameters
if (!is_object($filterobj) && !is_object($objcon)) {
diff --git a/htdocs/core/modules/asset/doc/doc_generic_asset_odt.modules.php b/htdocs/core/modules/asset/doc/doc_generic_asset_odt.modules.php
index 7e6405baf78..b01f50afb70 100644
--- a/htdocs/core/modules/asset/doc/doc_generic_asset_odt.modules.php
+++ b/htdocs/core/modules/asset/doc/doc_generic_asset_odt.modules.php
@@ -4,7 +4,7 @@
* Copyright (C) 2014 Marcos García
* Copyright (C) 2016 Charlie Benke
* Copyright (C) 2018-2021 Philippe Grand
- * Copyright (C) 2018 Frédéric France
+ * Copyright (C) 2018-2024 Frédéric France
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -27,7 +27,7 @@
* \brief File of class to build ODT documents for assets
*/
-dol_include_once('/asset/core/modules/asset/modules_asset.php');
+require_once DOL_DOCUMENT_ROOT . '/asset/core/modules/asset/modules_asset.php';
require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
diff --git a/htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php b/htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php
index 15a9d3bf15c..5b6dc78bf0c 100644
--- a/htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php
+++ b/htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php
@@ -8,7 +8,7 @@
* Copyright (C) 2012-2014 Raphaël Doursenaud
* Copyright (C) 2015 Marcos García
* Copyright (C) 2017 Ferran Marcet
- * Copyright (C) 2018 Frédéric France
+ * Copyright (C) 2018-2024 Frédéric France
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -31,7 +31,7 @@
* \brief File of class to generate document from standard template
*/
-dol_include_once('/asset/core/modules/asset/modules_asset.php');
+require_once DOL_DOCUMENT_ROOT . '/asset/core/modules/asset/modules_asset.php';
require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
diff --git a/htdocs/core/modules/hrm/mod_evaluation_advanced.php b/htdocs/core/modules/hrm/mod_evaluation_advanced.php
index 78d396d909b..f5b236d4594 100644
--- a/htdocs/core/modules/hrm/mod_evaluation_advanced.php
+++ b/htdocs/core/modules/hrm/mod_evaluation_advanced.php
@@ -26,7 +26,7 @@
* \brief File containing class for advanced numbering model of Evaluation
*/
-dol_include_once('/core/modules/hrm/modules_evaluation.php');
+ require_once DOL_DOCUMENT_ROOT . '/core/modules/hrm/modules_evaluation.php';
/**
diff --git a/htdocs/core/modules/hrm/mod_evaluation_standard.php b/htdocs/core/modules/hrm/mod_evaluation_standard.php
index 9a568923e44..eb69f3c0953 100644
--- a/htdocs/core/modules/hrm/mod_evaluation_standard.php
+++ b/htdocs/core/modules/hrm/mod_evaluation_standard.php
@@ -23,7 +23,7 @@
* \ingroup hrm
* \brief File of class to manage Evaluation numbering rules standard
*/
-dol_include_once('/core/modules/hrm/modules_evaluation.php');
+require_once DOL_DOCUMENT_ROOT . '/core/modules/hrm/modules_evaluation.php';
/**
diff --git a/htdocs/core/tpl/advtarget.tpl.php b/htdocs/core/tpl/advtarget.tpl.php
index 225707f0828..a4c13f5cd4f 100644
--- a/htdocs/core/tpl/advtarget.tpl.php
+++ b/htdocs/core/tpl/advtarget.tpl.php
@@ -1,5 +1,6 @@
+ * Copyright (C) 2024 Frédéric France
*/
/*
*
@@ -274,7 +275,7 @@ if (!getDolGlobalString('MAIN_EXTRAFIELDS_DISABLED')) {
$socstatic = new Societe($db);
$elementtype = $socstatic->table_element;
// fetch optionals attributes and labels
- dol_include_once('/core/class/extrafields.class.php');
+ require_once DOL_DOCUMENT_ROOT . '/core/class/extrafields.class.php';
$extrafields = new ExtraFields($db);
$extrafields->fetch_name_optionals_label($elementtype);
foreach ($extrafields->attributes[$elementtype]['label'] as $key => $val) {