mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-11-23 00:13:35 +01:00
Prevent double-encoding on nm categories
This commit is contained in:
parent
988373b6c4
commit
59f7a93cbb
@ -109,6 +109,18 @@ class etemplate_widget_nextmatch extends etemplate_widget
|
|||||||
{
|
{
|
||||||
$cat_app = $value['cat_app'] ? $value['cat_app'] : $GLOBALS['egw_info']['flags']['current_app'];
|
$cat_app = $value['cat_app'] ? $value['cat_app'] : $GLOBALS['egw_info']['flags']['current_app'];
|
||||||
$value['options-cat_id'] = array('' => lang('all')) + etemplate_widget_menupopup::typeOptions('select-cat', ',,'.$cat_app,$no_lang,false,$value['cat_id']);
|
$value['options-cat_id'] = array('' => lang('all')) + etemplate_widget_menupopup::typeOptions('select-cat', ',,'.$cat_app,$no_lang,false,$value['cat_id']);
|
||||||
|
// Prevent double encoding - widget does this on its own, but we're just grabbing the options
|
||||||
|
foreach($value['options-cat_id'] as &$label)
|
||||||
|
{
|
||||||
|
if(!is_array($label))
|
||||||
|
{
|
||||||
|
$label = html_entity_decode($label, ENT_NOQUOTES,'utf-8');
|
||||||
|
}
|
||||||
|
elseif($label['label'])
|
||||||
|
{
|
||||||
|
$label['label'] = html_entity_decode($label['label'], ENT_NOQUOTES,'utf-8');
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// todo: no need to store rows in request, it's enought to send them to client
|
// todo: no need to store rows in request, it's enought to send them to client
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user