From aa4d695e929e571033134e17245202dc399231bb Mon Sep 17 00:00:00 2001 From: Nicolas Domenech Date: Fri, 22 Mar 2024 19:15:28 +0100 Subject: [PATCH] #1780 [Public] fix: fatal hasRight function if no user in page --- public/control/public_control.php | 3 --- public/control/public_control_history.php | 4 ---- public/survey/public_survey.php | 15 ++++++--------- 3 files changed, 6 insertions(+), 16 deletions(-) diff --git a/public/control/public_control.php b/public/control/public_control.php index 04d8c243..43222150 100644 --- a/public/control/public_control.php +++ b/public/control/public_control.php @@ -22,9 +22,6 @@ * \brief Public page to view control. */ -if (!defined('NOREQUIREUSER')) { - define('NOREQUIREUSER', '1'); -} if (!defined('NOTOKENRENEWAL')) { define('NOTOKENRENEWAL', '1'); } diff --git a/public/control/public_control_history.php b/public/control/public_control_history.php index 4be11957..b6822cdc 100644 --- a/public/control/public_control_history.php +++ b/public/control/public_control_history.php @@ -21,9 +21,6 @@ * \brief Public page to view control history. */ -if (!defined('NOREQUIREUSER')) { - define('NOREQUIREUSER', '1'); -} if (!defined('NOTOKENRENEWAL')) { define('NOTOKENRENEWAL', '1'); } @@ -58,7 +55,6 @@ // Load Dolibarr libraries. require_once DOL_DOCUMENT_ROOT . '/core/lib/date.lib.php'; require_once DOL_DOCUMENT_ROOT . '/product/stock/class/productlot.class.php'; -require_once DOL_DOCUMENT_ROOT . '/user/class/user.class.php'; require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php'; // Load DigiQuali libraries. diff --git a/public/survey/public_survey.php b/public/survey/public_survey.php index 8b84d349..16ce524b 100644 --- a/public/survey/public_survey.php +++ b/public/survey/public_survey.php @@ -21,29 +21,26 @@ * \brief Public page to view survey */ -if (!defined('NOREQUIREUSER')) { - define('NOREQUIREUSER', '1'); -} if (!defined('NOTOKENRENEWAL')) { - define('NOTOKENRENEWAL', '1'); + define('NOTOKENRENEWAL', 1); } if (!defined('NOREQUIREMENU')) { define('NOREQUIREMENU', 1); } if (!defined('NOREQUIREHTML')) { - define('NOREQUIREHTML', '1'); + define('NOREQUIREHTML', 1); } if (!defined('NOLOGIN')) { // This means this output page does not require to be logged. - define('NOLOGIN', '1'); + define('NOLOGIN', 1); } if (!defined('NOCSRFCHECK')) { // We accept to go on this page from external website. - define('NOCSRFCHECK', '1'); + define('NOCSRFCHECK', 1); } if (!defined('NOIPCHECK')) { // Do not check IP defined into conf $dolibarr_main_restrict_ip. - define('NOIPCHECK', '1'); + define('NOIPCHECK', 1); } if (!defined('NOBROWSERNOTIF')) { - define('NOBROWSERNOTIF', '1'); + define('NOBROWSERNOTIF', 1); } // Load DigiQuali environment