diff options
author | Frédéric Guillot <contact@fredericguillot.com> | 2014-02-24 18:29:09 -0500 |
---|---|---|
committer | Frédéric Guillot <contact@fredericguillot.com> | 2014-02-24 18:29:09 -0500 |
commit | 8159cc99a64cfe563dccea6821348764fc40fb85 (patch) | |
tree | 9904848c2d517ff8e5a28e47d31aa17e7cfd9c70 /lib | |
parent | 64e2e072294563b7c834382c2de631687f235fe8 (diff) |
Improve HTML escaping
Diffstat (limited to 'lib')
-rw-r--r-- | lib/translator.php | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/translator.php b/lib/translator.php index d9d9a84a..75d40a23 100644 --- a/lib/translator.php +++ b/lib/translator.php @@ -11,6 +11,10 @@ namespace Translator { \array_shift($args); \array_unshift($args, get($identifier, $identifier)); + foreach ($args as &$arg) { + $arg = htmlspecialchars($arg, ENT_QUOTES, 'UTF-8', false); + } + return \call_user_func_array( 'sprintf', $args @@ -77,7 +81,6 @@ namespace Translator { foreach ($dir as $fileinfo) { if (strpos($fileinfo->getFilename(), '.php') !== false) { - $locales = array_merge($locales, include $fileinfo->getPathname()); } } @@ -91,7 +94,6 @@ namespace Translator { static $values = array(); if ($locales !== null) { - $values = $locales; } |