Skip to content
Snippets Groups Projects
Commit ef44f492 authored by Henri-Damien LAURENT's avatar Henri-Damien LAURENT
Browse files

hotline#97665: Opac RSS : RSS for reviews could contain unescaped &

parent 66597fbd
Branches
Tags
4 merge requests!3297WIP: Master,!3284Master,!3278Dev#94557 contractuel connecteur whisperies,!3275hotline#97665: Opac RSS : RSS for reviews could contain unescaped &
Pipeline #8485 passed with stage
in 1 hour, 21 minutes, and 12 seconds
- ticket #97665 : Le Flux RSS des avis pouvait être inutilisable dans un lecteur
\ No newline at end of file
......@@ -24,7 +24,7 @@ class ZendAfi_View_Helper_RenderRss extends Zend_View_Helper_Abstract {
<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/">
<channel>
<title>'.$data["titre"].'</title>
<link>'.$data["lien"].'</link>';
<link>'.htmlspecialchars($data["lien"],ENT_XML1).'</link>';
if (isset($data['description'])) {
$flux .= '<description>'.$data["description"].'</description>';
}
......@@ -34,7 +34,7 @@ class ZendAfi_View_Helper_RenderRss extends Zend_View_Helper_Abstract {
}
$flux .= '<image>
<url>' . $this->view->absoluteUrl(URL_IMG.'site/logo.jpg</url>')
. '<link>'.$data["lien"].'</link>
. '<link>'.htmlspecialchars($data["lien"],ENT_XML1).'</link>
<title>'.$data["titre"].'</title>
</image>';
......
......@@ -422,7 +422,7 @@ class RssControllerCritiquesTest extends AbstractControllerTestCase {
/** @test */
public function shouldContainExpectedUrlInLink() {
$this->assertContains('/blog/viewcritiques?id_module=10&id_profil=76&language=fr</link>', $this->_response->getBody());
$this->assertContains('/blog/viewcritiques?id_module=10&amp;id_profil=76&amp;language=fr</link>', $this->_response->getBody());
}
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment