Bugfix: Properly escape page names in the datalist

This commit is contained in:
Starbeamrainbowlabs 2016-09-27 20:08:16 +01:00
parent cbde150075
commit fe165bec3e
2 changed files with 4 additions and 2 deletions

View File

@ -1311,7 +1311,8 @@ class page_renderer
$result = "<datalist id='allpages'>\n";
foreach($arrayPageIndex as $pagename => $pagedetails)
{
$result .= "\t\t\t<option value='$pagename' />\n";
$escapedPageName = str_replace('"', '&quot;', $pagename);
$result .= "\t\t\t<option value=\"$escapedPageName\" />\n";
}
$result .= "\t\t</datalist>";

View File

@ -1004,7 +1004,8 @@ class page_renderer
$result = "<datalist id='allpages'>\n";
foreach($arrayPageIndex as $pagename => $pagedetails)
{
$result .= "\t\t\t<option value='$pagename' />\n";
$escapedPageName = str_replace('"', '&quot;', $pagename);
$result .= "\t\t\t<option value=\"$escapedPageName\" />\n";
}
$result .= "\t\t</datalist>";