980980JS
981981 );
982982 } else {
983+ $ sDashboardIdEncoded = json_encode ($ sDashboardId );
984+ $ sReloadURLEncoded = json_encode ($ sReloadURL );
983985 $ oPage ->add_script (
984986 <<<JS
985987 $('.ibo-dashboard# {$ sDashboardDivId }').block();
986988 $.post(GetAbsoluteUrlAppRoot()+'pages/ajax.render.php',
987- { operation: 'reload_dashboard', dashboard_id: ' {$ sDashboardId }', file: ' {$ sDashboardFile }', extra_params: {$ sJSExtraParams }, reload_url: ' {$ sReloadURL }'},
989+ { operation: 'reload_dashboard', dashboard_id: ' {$ sDashboardIdEncoded }', file: ' {$ sDashboardFile }', extra_params: {$ sJSExtraParams }, reload_url: ' {$ sReloadURLEncoded }'},
988990 function(data){
989991 $('.ibo-dashboard# {$ sDashboardDivId }').html(data);
990992 $('.ibo-dashboard# {$ sDashboardDivId }').unblock();
@@ -1004,11 +1006,13 @@ function(data){
10041006 $ sFile = addslashes ($ oDashboard ->GetDefinitionFile ());
10051007 $ sDivId = utils::Sanitize ($ sDashboardId , '' , 'element_identifier ' );
10061008 // trigger a reload of the current page since the dashboard just changed
1009+ $ sDashboardIdEncoded = json_encode ($ sDashboardId );
1010+ $ sReloadURLEncoded = json_encode ($ sReloadURL );
10071011 $ oPage ->add_script (
10081012 <<<EOF
10091013 $('.ibo-dashboard# $ sDivId').block();
10101014 $.post(GetAbsoluteUrlAppRoot()+'pages/ajax.render.php',
1011- { operation: 'reload_dashboard', dashboard_id: ' $ sDashboardId ', file: ' $ sFile', reload_url: ' $ sReloadURL '},
1015+ { operation: 'reload_dashboard', dashboard_id: ' $ sDashboardIdEncoded ', file: ' $ sFile', reload_url: ' $ sReloadURLEncoded '},
10121016 function(data){
10131017 $('.ibo-dashboard# $ sDivId').html(data);
10141018 $('.ibo-dashboard# $ sDivId').unblock();
0 commit comments