瀏覽代碼

Update text.php

FusionPBX 5 年之前
父節點
當前提交
b906663bf9
共有 1 個文件被更改,包括 12 次插入6 次删除
  1. 12 6
      resources/classes/text.php

+ 12 - 6
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;
+			}
 	}
 
 	/**