From 4d2d2453db68282f27d585aa3141d3529f6bc535 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Wed, 8 Jan 2020 18:28:05 -0700 Subject: [PATCH] Update text.php --- resources/classes/text.php | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/resources/classes/text.php b/resources/classes/text.php index d8ee3212af..a0436fc19f 100644 --- a/resources/classes/text.php +++ b/resources/classes/text.php @@ -31,17 +31,23 @@ class text { $text = array(); //get the global app_languages.php so we can get the list of languages - include $_SERVER["PROJECT_ROOT"]."/resources/app_languages.php"; + if (file_exists($_SERVER["PROJECT_ROOT"]."/resources/app_languages.php")) { + include $_SERVER["PROJECT_ROOT"]."/resources/app_languages.php"; + } //get the list of languages, remove en-us, sort it then put en-us in front unset($text['language-name']['en-us']); - $languages = array_keys($text['language-name']); - asort($languages); - array_unshift($languages, 'en-us'); + if (is_array($text['language-name'])) { + $languages = array_keys($text['language-name']); + asort($languages); + array_unshift($languages, 'en-us'); + } //support legacy variable - $_SESSION['app']['languages'] = $languages; - $this->languages = $languages; + if (is_array($languages)) { + $_SESSION['app']['languages'] = $languages; + $this->languages = $languages; + } } /**