Add Task CSV export and Kanboard CLI
This commit is contained in:
@@ -26,6 +26,26 @@ class Translator
|
||||
*/
|
||||
private static $locales = array();
|
||||
|
||||
/**
|
||||
* Flag to enable HTML escaping
|
||||
*
|
||||
* @static
|
||||
* @access private
|
||||
* @var boolean
|
||||
*/
|
||||
private static $enable_escaping = true;
|
||||
|
||||
/**
|
||||
* Disable HTML escaping for translations
|
||||
*
|
||||
* @static
|
||||
* @access public
|
||||
*/
|
||||
public static function disableEscaping()
|
||||
{
|
||||
self::$enable_escaping = false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get a translation
|
||||
*
|
||||
@@ -42,8 +62,10 @@ class Translator
|
||||
array_shift($args);
|
||||
array_unshift($args, $this->get($identifier, $identifier));
|
||||
|
||||
foreach ($args as &$arg) {
|
||||
$arg = htmlspecialchars($arg, ENT_QUOTES, 'UTF-8', false);
|
||||
if (self::$enable_escaping) {
|
||||
foreach ($args as &$arg) {
|
||||
$arg = htmlspecialchars($arg, ENT_QUOTES, 'UTF-8', false);
|
||||
}
|
||||
}
|
||||
|
||||
return call_user_func_array(
|
||||
|
||||
Reference in New Issue
Block a user