Revision: 4266
Author:   solomax666
Date:     Thu Sep 22 08:39:01 2011
Log:      Fixes Issue 1514
application default language is used:
- if user has no language
- if user logged out
http://code.google.com/p/openmeetings/source/detail?r=4266

Modified:
 /trunk/singlewebapp/WebContent/openmeetings/base/auth/checkLoginData.lzx
/trunk/singlewebapp/WebContent/openmeetings/base/hibernate/hibRtmpConnection.lzx
 /trunk/singlewebapp/WebContent/openmeetings/base/mainAttributes.lzx

=======================================
--- /trunk/singlewebapp/WebContent/openmeetings/base/auth/checkLoginData.lzx Tue Sep 13 08:06:45 2011 +++ /trunk/singlewebapp/WebContent/openmeetings/base/auth/checkLoginData.lzx Thu Sep 22 08:39:01 2011
@@ -283,7 +283,7 @@
                 }

                 if (!(value<0)){
- hib.userlang = isNaN(value.language_id) ? 1 : Number(value.language_id); + hib.userlang = isNaN(value.language_id) ? canvas.default_lang_id : Number(value.language_id);

                     var g = canvas.getUserData();
                     if (this.parent._savelogindata.getValue()) {
=======================================
--- /trunk/singlewebapp/WebContent/openmeetings/base/hibernate/hibRtmpConnection.lzx Sun Sep 18 07:58:10 2011 +++ /trunk/singlewebapp/WebContent/openmeetings/base/hibernate/hibRtmpConnection.lzx Thu Sep 22 08:39:01 2011
@@ -248,6 +248,7 @@
             canvas.setUserData(g);
             canvas.setColorStyle(canvas.baseColorScheme);

+            parent.userlang = canvas.default_lang_id;
                parent.getLanguageByIdAndMax.start = 0;
                parent.getLanguageByIdAndMax.doCall();
         </handler>
@@ -270,9 +271,10 @@
<netRemoteCallHib name="getDefaultLanguage" funcname="languageservice.getDefaultLanguage" >
         <handler name="ondata" args="value">
             //The onResult-Handler will be called be the rtmpconnection
+            canvas.default_lang_id = value;
if ($debug) Debug.write("getDefaultLanguage: ",value,"; canvas.lang = ", canvas.language_id);
             if (canvas.language_id==0){
-               parent.userlang = value;
+               parent.userlang = canvas.default_lang_id;
             } else {
                parent.userlang = canvas.language_id;
             }
=======================================
--- /trunk/singlewebapp/WebContent/openmeetings/base/mainAttributes.lzx Sat Sep 17 08:15:38 2011 +++ /trunk/singlewebapp/WebContent/openmeetings/base/mainAttributes.lzx Thu Sep 22 08:39:01 2011
@@ -265,6 +265,8 @@

 <!--- skip loading of Language -->
 <attribute name="language_id" value="0" type="number" />
+<!--- application default language -->
+<attribute name="default_lang_id" value="1" type="number" />

 <attribute name="isResetUsername" value="false" type="boolean" />
 <attribute name="resetHash" value="" type="string" />

--
You received this message because you are subscribed to the Google Groups 
"OpenMeetings developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/openmeetings-dev?hl=en.

Reply via email to