@@ -344,8 +344,8 @@ function customViewsNotStandard()
344344
345345 $ current_query = trim ($ view ['query ' ]);
346346 $ current_query = preg_replace ('/<br\s*\/?>/i ' , '' , $ current_query );
347- $ current_query = preg_replace ('/\s+/ ' , ' ' , $ current_query );
348- $ current_query = str_replace (['" ' , "' " , ' ` ' ], "' " , $ current_query );
347+ $ current_query = preg_replace ('/\s+/ ' , ' ' , ( string ) $ current_query );
348+ $ current_query = str_replace (['" ' , "' " ], "' " , $ current_query );
349349 $ current_query = html_entity_decode ($ current_query , ENT_QUOTES | ENT_HTML5 , 'UTF-8 ' );
350350 $ current_query = trim ($ current_query );
351351
@@ -366,8 +366,8 @@ function customViewsNotStandard()
366366 $ expected_query = trim ($ standard_views [$ module_name ][$ view_name ]);
367367
368368 $ expected_query = preg_replace ('/<br\s*\/?>/i ' , '' , $ expected_query );
369- $ expected_query = preg_replace ('/\s+/ ' , ' ' , $ expected_query );
370- $ expected_query = str_replace (['" ' , "' " , ' ` ' ], "' " , $ expected_query );
369+ $ expected_query = preg_replace ('/\s+/ ' , ' ' , ( string ) $ expected_query );
370+ $ expected_query = str_replace (['" ' , "' " ], "' " , $ expected_query );
371371 $ expected_query = html_entity_decode ($ expected_query , ENT_QUOTES | ENT_HTML5 , 'UTF-8 ' );
372372 $ expected_query = trim ($ expected_query );
373373
@@ -443,8 +443,8 @@ function normalizeModuleOptions($text)
443443 // Normalizza spazi multipli
444444 $ text = preg_replace ('/\s+/ ' , ' ' , $ text );
445445
446- // Normalizza virgolette
447- $ text = str_replace (['" ' , "' " , ' ` ' ], "' " , $ text );
446+ // Normalizza virgolette (mantieni i backtick per le query SQL)
447+ $ text = str_replace (['" ' , "' " ], "' " , $ text );
448448
449449 // Normalizza entità HTML comuni
450450 $ text = html_entity_decode ($ text , ENT_QUOTES | ENT_HTML5 , 'UTF-8 ' );
0 commit comments