From 9fa8f63d25a1bd1b2ce17c5dc610680aefa290fe Mon Sep 17 00:00:00 2001 From: Frederic Guillot Date: Fri, 29 Apr 2016 18:43:57 -0400 Subject: Fixed improper Markdown escaping for some tooltips --- app/Helper/TextHelper.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'app/Helper') diff --git a/app/Helper/TextHelper.php b/app/Helper/TextHelper.php index 97b12c49..654eb171 100644 --- a/app/Helper/TextHelper.php +++ b/app/Helper/TextHelper.php @@ -38,6 +38,18 @@ class TextHelper extends Base return $parser->text($text); } + /** + * Escape Markdown text that need to be stored in HTML attribute + * + * @access public + * @param string $text + * @return mixed + */ + public function markdownAttribute($text) + { + return htmlentities($this->markdown($text), ENT_QUOTES, 'UTF-8'); + } + /** * Format a file size * -- cgit v1.2.3