diff --git a/phpgwapi/inc/class.egw_htmLawed.inc.php b/phpgwapi/inc/class.egw_htmLawed.inc.php index ac9b20c09f..70695307ea 100644 --- a/phpgwapi/inc/class.egw_htmLawed.inc.php +++ b/phpgwapi/inc/class.egw_htmLawed.inc.php @@ -114,6 +114,7 @@ class egw_htmLawed * function to provide individual checks for element attribute pairs * implemented so far: img checking for alt attribute == image; set this to empty * a checking for title, replacing @ + * blockquote checking for cite, replacing @ */ function hl_my_tag_transform($element, $attribute_array=0) { @@ -134,6 +135,13 @@ function hl_my_tag_transform($element, $attribute_array=0) { if (strpos($attribute_array['title'],'@')!==false) $attribute_array['title']=str_replace('@','(at)',$attribute_array['title']); } + if ($element == 'blockquote') + { + if (isset($attribute_array['cite'])) + { + if (strpos($attribute_array['cite'],'@')!==false) $attribute_array['cite']=str_replace('@','(at)',$attribute_array['cite']); + } + } /* // Elements other than 'span' or 'span' without a 'style' attribute are returned unchanged if($element == 'span' && isset($attribute_array['style'])) @@ -183,6 +191,7 @@ function hl_my_tag_transform($element, $attribute_array=0) * -control for/on external Images and src-length * a -checking for title and href, replacing @ accordingly * -navigate to local anchors without reloading the page + * blockquote -checking for cite, replacing @ */ function hl_email_tag_transform($element, $attribute_array=0) { @@ -222,6 +231,13 @@ function hl_email_tag_transform($element, $attribute_array=0) { if (strpos($attribute_array['title'],'@')!==false) $attribute_array['title']=str_replace('@','(at)',$attribute_array['title']); } + if ($element == 'blockquote') + { + if (isset($attribute_array['cite'])) + { + if (strpos($attribute_array['cite'],'@')!==false) $attribute_array['cite']=str_replace('@','(at)',$attribute_array['cite']); + } + } if($element == 'a') { if (isset($attribute_array['name']) && isset($attribute_array['id'])) $attribute_array['id'] = $attribute_array['name'];