Explorar el Código

Add getLang to translate class

Cerothen hace 9 años
padre
commit
cbb25f9e81
Se han modificado 1 ficheros con 10 adiciones y 2 borrados
  1. 10 2
      functions.php

+ 10 - 2
functions.php

@@ -132,19 +132,27 @@ function plugin_auth_emby_local($username, $password) {
 // ==== Auth Plugins END ====
 // ==== Auth Plugins END ====
 // ==== General Class Definitions START ====
 // ==== General Class Definitions START ====
 class setLanguage { 
 class setLanguage { 
-    private $language = null; 
+    private $language = null;
+	private $langCode = null;
+	
     function __construct($language = false) {
     function __construct($language = false) {
 		// Default
 		// Default
 		if (!$language) {
 		if (!$language) {
 			$language = isset($_SERVER['HTTP_ACCEPT_LANGUAGE']) ? substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2) : "en"; 
 			$language = isset($_SERVER['HTTP_ACCEPT_LANGUAGE']) ? substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2) : "en"; 
 		}
 		}
 		
 		
+		$this->langCode = $language;
+		
         if (file_exists("lang/{$language}.ini")) {
         if (file_exists("lang/{$language}.ini")) {
             $this->language = parse_ini_file("lang/{$language}.ini", false, INI_SCANNER_RAW);
             $this->language = parse_ini_file("lang/{$language}.ini", false, INI_SCANNER_RAW);
         } else {
         } else {
             $this->language = parse_ini_file("lang/en.ini", false, INI_SCANNER_RAW);
             $this->language = parse_ini_file("lang/en.ini", false, INI_SCANNER_RAW);
         }
         }
-    } 
+    }
+	
+	public function getLang() {
+		return $this->langCode;
+	}
     
     
     public function translate($originalWord) {
     public function translate($originalWord) {
         $getArg = func_num_args();
         $getArg = func_num_args();