[ticket/14344] Improve output of HTML errors trigged during install

PHPBB3-14344
This commit is contained in:
Marc Alexander 2015-12-07 23:36:49 +01:00
parent f14a9b7069
commit 6188a87779
2 changed files with 8 additions and 0 deletions

View file

@ -125,6 +125,10 @@ class cli_iohandler extends iohandler_base
{
$this->io->newLine();
if (strpos($error_title, '<br />') !== false)
{
$error_title = strip_tags(str_replace('<br />', "\n", $error_title));
}
$message = $this->translate_message($error_title, $error_description);
$message_string = $message['title'] . (!empty($message['description']) ? "\n" . $message['description'] : '');
$this->io->error($message_string);

View file

@ -101,6 +101,10 @@ abstract class iohandler_base implements iohandler_interface
*/
public function add_error_message($error_title, $error_description = false)
{
if (strpos($error_title, '<br />') !== false)
{
$error_title = strip_tags(htmlspecialchars_decode($error_title));
}
$this->errors[] = $this->translate_message($error_title, $error_description);
}