From: Michael J. Rubinsky Date: Sat, 11 Jul 2009 19:38:01 +0000 (-0400) Subject: Fix caching of nl_langInfo() calls X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=3a2a33350722dea72aad5297f5a5f2f7c81aec7d;p=horde.git Fix caching of nl_langInfo() calls --- diff --git a/framework/Nls/lib/Horde/Nls.php b/framework/Nls/lib/Horde/Nls.php index d2f783d07..3b3ed926a 100644 --- a/framework/Nls/lib/Horde/Nls.php +++ b/framework/Nls/lib/Horde/Nls.php @@ -465,10 +465,12 @@ class Horde_Nls } if (!isset(self::$_cache['nl_info'])) { - self::$_cache['nl_info'] = nl_langinfo($item); + self::$_cache['nl_info'] = array(); } - - return self::$_cache['nl_info']; + if (!isset(self::$_cache['nl_info'][$item])) { + self::$_cache['nl_info'][$item] = nl_langinfo($item); + } + return self::$_cache['nl_info'][$item]; } /**