diff --git a/application/dashlet.class.inc.php b/application/dashlet.class.inc.php index fd272446e..db1cd7596 100644 --- a/application/dashlet.class.inc.php +++ b/application/dashlet.class.inc.php @@ -616,12 +616,12 @@ class DashletUnknown extends Dashlet { $aInfos = static::GetInfo(); - $sIconUrl = utils::GetAbsoluteUrlAppRoot().$aInfos['icon']; + $sIconUrl = utils::HtmlEntities(utils::GetAbsoluteUrlAppRoot().$aInfos['icon']); $sExplainText = ($bEditMode) ? Dict::Format('UI:DashletUnknown:RenderText:Edit', $this->GetDashletType()) : Dict::S('UI:DashletUnknown:RenderText:View'); $oPage->add('
$sIcon ".Dict::S($sTitle)."
"); + $oPage->add("$sIcon ".utils::HtmlEntities(Dict::S($sTitle))."
"); $aParams = array_merge(array('table_id' => $sUsageId), $aExtraParams); $oBlock = new DisplayBlock($oSearch, 'list', false /* Asynchronous */, $aParams); diff --git a/pages/ajax.render.php b/pages/ajax.render.php index 2b96e82cb..3dcafb666 100644 --- a/pages/ajax.render.php +++ b/pages/ajax.render.php @@ -1197,7 +1197,7 @@ EOF break; case 'dashboard_editor': - $sId = utils::ReadParam('id', '', false, 'raw_data'); + $sId = utils::ReadParam('id', '', false, 'element_identifier'); $aExtraParams = utils::ReadParam('extra_params', array(), false, 'raw_data'); $aExtraParams['dashboard_div_id'] = utils::Sanitize($sId, '', 'element_identifier'); $sDashboardFile = utils::ReadParam('file', '', false, 'raw_data');