From fcd98582710a26e8c1180b105fe8a24f4f035648 Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Fri, 2 Jul 2010 04:54:47 +0000 Subject: [PATCH] MINOR Better error handling in i18n::get_language_name() git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/branches/2.4@107437 467b73ca-7a2a-4603-9d3b-597d59a354a9 --- core/i18n.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/i18n.php b/core/i18n.php index a0e00537b..db65eaa7c 100755 --- a/core/i18n.php +++ b/core/i18n.php @@ -1555,7 +1555,11 @@ class i18n extends Object { */ static function get_language_name($code, $native = false) { $langs = self::$common_languages; - return ($native ? $langs[$code][1] : $langs[$code][0]); + if($native) { + return (isset($langs[$code][1])) ? $langs[$code][1] : false; + } else { + return (isset($langs[$code][0])) ? $langs[$code][0] : false; + } } /**