DataObjects/Core_event_audit.php
[Pman.Core] / Pman.I18n.js
index 3266d6f..e44de6b 100644 (file)
 * includes standard pulldowns.
 */
 
+
+
 Pman.I18n = {
     
+    
+    
     /**
      * turn zh_HK,en  => into Chinese(HK) , English
      * @arg type type (c = country, l = lang)
@@ -129,11 +133,22 @@ Pman.I18n = {
     
     simpleStoreData : function(type)
     {
-        var lang = Pman.Login.authUser.lang || 'en';
+        var lang =  'en';
+        try {
+            lang = Pman.Login.authUser.lang;
+        } catch (E) {};
+        lang = lang || 'en';
         var ret = [];
         Roo.each(Pman.I18n.Data[lang][type], function (o) {
             ret.push([ o.code, o.title ]);
         });
+        
+         ret = ret.sort(function(a,b) {
+            if (a[0] == '**') return 1; // other always at end..
+            if (b[0] == '**') return -1; // other always at end..
+            return a[1]  > b[1] ? 1 : -1;
+        });
+        
         return ret;
     },
     // DEPRECIATED... -- see dataToProxy
@@ -427,5 +442,4 @@ Pman.I18n = {
      
     
 };
-
-