From cb36fe25a75b764e020760fd0d918bea13cadd13 Mon Sep 17 00:00:00 2001 From: maTh Date: Sat, 5 Feb 2022 14:15:32 +0100 Subject: Improved: Fetch articles with selector but do not delete the class attribute. (Simplepie: new method: rename_attribute) (#4175) * added to simplepie: rename_attributes * rename the class attribute * Update lib/SimplePie/SimplePie/Sanitize.php Co-authored-by: Alexandre Alapetite * added 'id' as attribute to rename to 'data-sanitized-id' * Update lib_rss.php * source code in sync with simplepie upstream * fixed parameters Co-authored-by: Alexandre Alapetite --- lib/lib_rss.php | 1 + 1 file changed, 1 insertion(+) (limited to 'lib/lib_rss.php') diff --git a/lib/lib_rss.php b/lib/lib_rss.php index bc4b06497..5b335e8d8 100644 --- a/lib/lib_rss.php +++ b/lib/lib_rss.php @@ -247,6 +247,7 @@ function customSimplePie($attributes = array()) { 'object', 'param', 'plaintext', 'script', 'style', 'svg', //TODO: Support SVG after sanitizing and URL rewriting of xlink:href )); + $simplePie->rename_attributes(array('id', 'class')); $simplePie->strip_attributes(array_merge($simplePie->strip_attributes, array( 'autoplay', 'class', 'onload', 'onunload', 'onclick', 'ondblclick', 'onmousedown', 'onmouseup', 'onmouseover', 'onmousemove', 'onmouseout', 'onfocus', 'onblur', -- cgit v1.2.3