diff --git a/app/phrases/phrase_edit.php b/app/phrases/phrase_edit.php index 5001182521..628d21449d 100644 --- a/app/phrases/phrase_edit.php +++ b/app/phrases/phrase_edit.php @@ -327,10 +327,10 @@ echo "opt_group.label = \"".$text['label-recordings']."\";\n"; foreach ($recordings as &$row) { if ($_SESSION['recordings']['storage_type']['text'] == 'base64') { - echo "opt_group.appendChild(new Option(\"".$row["recording_name"]."\", \"lua(streamfile.lua ".$row["recording_filename"].")\"));\n"; + echo "opt_group.appendChild(new Option(\"".escape($row["recording_name"])."\", \"lua(streamfile.lua ".escape($row["recording_filename"]).")\"));\n"; } else { - echo "opt_group.appendChild(new Option(\"".$row["recording_name"]."\", \"".$_SESSION['switch']['recordings']['dir'].'/'.$_SESSION['domain_name'].'/'.$row["recording_filename"]."\"));\n"; + echo "opt_group.appendChild(new Option(\"".escape($row["recording_name"])."\", \"".$_SESSION['switch']['recordings']['dir'].'/'.$_SESSION['domain_name'].'/'.escape($row["recording_filename"])."\"));\n"; } } echo "obj_action.appendChild(opt_group);\n"; @@ -344,7 +344,7 @@ echo "opt_group.label = \"".$text['label-sounds']."\";\n"; foreach ($sound_files as $value) { if (strlen($value) > 0) { - echo "opt_group.appendChild(new Option(\"".$value."\", \"".$value."\"));\n"; + echo "opt_group.appendChild(new Option(\"".escape($value)."\", \"".escape($value)."\"));\n"; } } echo "obj_action.appendChild(opt_group);\n"; @@ -487,11 +487,11 @@ $phrase_detail_data = $field['phrase_detail_data']; } echo "