mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2025-12-09 11:08:34 +01:00
FIX: warning (php7) / fatal (php8) if dol_eval returns a non-empty, non-string value
This commit is contained in:
@@ -8505,7 +8505,7 @@ function verifCond($strToEvaluate)
|
||||
//dol_eval($str, 0, 1, '2'); // The dol_eval must contains all the global $xxx used into a condition
|
||||
//var_dump($strToEvaluate);
|
||||
$rep = dol_eval($strToEvaluate, 1, 1, '1'); // The dol_eval must contains all the global $xxx for all variables $xxx found into the string condition
|
||||
$rights = (($rep && strpos($rep, 'Bad string syntax to evaluate') === false) ? true : false);
|
||||
$rights = $rep && !is_string($rep) || strpos($rep, 'Bad string syntax to evaluate') === false;
|
||||
//var_dump($rights);
|
||||
}
|
||||
return $rights;
|
||||
|
||||
Reference in New Issue
Block a user