N°2735 - Make sure to always have the dashboard (sanitized) id for dashlets rendering

This commit is contained in:
Molkobain
2020-02-26 11:29:02 +01:00
parent 5a01a76f80
commit 401f82062a

View File

@@ -510,6 +510,11 @@ EOF
*/
public function Render($oPage, $bEditMode = false, $aExtraParams = array(), $bCanEdit = true)
{
if (!array_key_exists('dashboard_div_id', $aExtraParams))
{
$aExtraParams['dashboard_div_id'] = utils::Sanitize($this->GetId(), '', 'element_identifier');
}
$oPage->add('<div class="dashboard-title-line"><div class="dashboard-title">'.htmlentities(Dict::S($this->sTitle), ENT_QUOTES, 'UTF-8', false).'</div></div>');
$oLayout = new $this->sLayoutClass;