forked from Wavyzz/dolibarr
Fix #27203 avoid ugly messages
This commit is contained in:
@@ -9022,7 +9022,8 @@ function setEventMessage($mesgs, $style = 'mesgs', $noduplicate = 0)
|
|||||||
{
|
{
|
||||||
//dol_syslog(__FUNCTION__ . " is deprecated", LOG_WARNING); This is not deprecated, it is used by setEventMessages function
|
//dol_syslog(__FUNCTION__ . " is deprecated", LOG_WARNING); This is not deprecated, it is used by setEventMessages function
|
||||||
if (!is_array($mesgs)) {
|
if (!is_array($mesgs)) {
|
||||||
// If mesgs is a string
|
$mesgs = trim((string)$mesgs);
|
||||||
|
// If mesgs is a not an empty string
|
||||||
if ($mesgs) {
|
if ($mesgs) {
|
||||||
if (!empty($noduplicate) && isset($_SESSION['dol_events'][$style]) && in_array($mesgs, $_SESSION['dol_events'][$style])) {
|
if (!empty($noduplicate) && isset($_SESSION['dol_events'][$style]) && in_array($mesgs, $_SESSION['dol_events'][$style])) {
|
||||||
return;
|
return;
|
||||||
@@ -9032,6 +9033,7 @@ function setEventMessage($mesgs, $style = 'mesgs', $noduplicate = 0)
|
|||||||
} else {
|
} else {
|
||||||
// If mesgs is an array
|
// If mesgs is an array
|
||||||
foreach ($mesgs as $mesg) {
|
foreach ($mesgs as $mesg) {
|
||||||
|
$mesg = trim((string)$mesg);
|
||||||
if ($mesg) {
|
if ($mesg) {
|
||||||
if (!empty($noduplicate) && isset($_SESSION['dol_events'][$style]) && in_array($mesg, $_SESSION['dol_events'][$style])) {
|
if (!empty($noduplicate) && isset($_SESSION['dol_events'][$style]) && in_array($mesg, $_SESSION['dol_events'][$style])) {
|
||||||
return;
|
return;
|
||||||
|
|||||||
Reference in New Issue
Block a user