From 3a2a33350722dea72aad5297f5a5f2f7c81aec7d Mon Sep 17 00:00:00 2001 From: "Michael J. Rubinsky" Date: Sat, 11 Jul 2009 15:38:01 -0400 Subject: [PATCH] Fix caching of nl_langInfo() calls --- framework/Nls/lib/Horde/Nls.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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]; } /** -- 2.11.0