Revision: 4267
Author:   solomax666
Date:     Thu Sep 22 10:00:43 2011
Log: Fixes Issue 1520 (All language related fixes are merged from the trunk)
http://code.google.com/p/openmeetings/source/detail?r=4267

Modified:
 /tags/1_8/WebContent/openmeetings/base/auth/checkLoginData.lzx
 /tags/1_8/WebContent/openmeetings/base/hibernate/hibRtmpConnection.lzx
 /tags/1_8/WebContent/openmeetings/base/mainAttributes.lzx
/tags/1_8/WebContent/openmeetings/modules/admin/useradmin/userAdminValueForm.lzx
 /tags/1_8/src/app/org/openmeetings/app/data/user/Usermanagement.java
 /tags/1_8/src/app/org/openmeetings/app/ldap/LdapLoginManagement.java
 /tags/1_8/src/app/org/openmeetings/app/remote/UserService.java
 /tags/1_8/src/app/org/openmeetings/app/xmlimport/LanguageImport.java
 /tags/1_8/src/templates/install_step2_EN.vm
 /tags/1_8/src/templates/install_welcome_EN.vm

=======================================
--- /tags/1_8/WebContent/openmeetings/base/auth/checkLoginData.lzx Tue Sep 13 08:06:45 2011 +++ /tags/1_8/WebContent/openmeetings/base/auth/checkLoginData.lzx Thu Sep 22 10:00:43 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()) {
=======================================
--- /tags/1_8/WebContent/openmeetings/base/hibernate/hibRtmpConnection.lzx Mon Sep 12 11:03:36 2011 +++ /tags/1_8/WebContent/openmeetings/base/hibernate/hibRtmpConnection.lzx Thu Sep 22 10:00:43 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;
             }
=======================================
--- /tags/1_8/WebContent/openmeetings/base/mainAttributes.lzx Mon Sep 12 11:03:36 2011 +++ /tags/1_8/WebContent/openmeetings/base/mainAttributes.lzx Thu Sep 22 10:00:43 2011
@@ -254,6 +254,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" />
=======================================
--- /tags/1_8/WebContent/openmeetings/modules/admin/useradmin/userAdminValueForm.lzx Mon Sep 12 11:03:36 2011 +++ /tags/1_8/WebContent/openmeetings/modules/admin/useradmin/userAdminValueForm.lzx Thu Sep 22 10:00:43 2011
@@ -241,6 +241,7 @@
                        this.sendObject["level_id"] = 
Number(this.parent.level.getValue());
                        this.sendObject["title_id"] = 
Number(this.parent.salutation.getValue());
                        this.sendObject["jNameTimeZone"] = 
parent._timeZone.getValue();
+            this.sendObject["language_id"] = parent.languages.getValue();
this.sendObject["forceTimeZoneCheck"] = parent.forceTimeZoneCheck.getValue(); this.sendObject["organisations"] = this.parent._organisationslist.getAllItems();

@@ -272,7 +273,7 @@
<netparam><method name="getValue">return parent.sendObject;</method></netparam>
        <handler name="ondata" args="val">
                        <![CDATA[
-                               //Debug.write("saveOrUpdateUser: ",val);
+                               if ($debug) Debug.write("saveOrUpdateUser ondata: 
",val);
                                if (val>0){
                                        var obj = new Array();
                                        obj["user_id"] = val;
=======================================
--- /tags/1_8/src/app/org/openmeetings/app/data/user/Usermanagement.java Mon Sep 19 10:26:55 2011 +++ /tags/1_8/src/app/org/openmeetings/app/data/user/Usermanagement.java Thu Sep 22 10:00:43 2011
@@ -454,7 +454,7 @@
        public Long updateUser(long user_level, Long user_id, Long level_id,
                        String login, String password, String lastname, String 
firstname,
                        Date age, String street, String additionalname, String 
zip,
-                       long states_id, String town, int availible, String 
telefon,
+ long states_id, String town, Long language_id, int availible, String telefon,
                        String fax, String mobil, String email, String comment, 
int status,
                        List<?> organisations, int title_id, String phone, 
String sip_user,
                        String sip_pass, String sip_auth, Boolean 
generateSipUserData,
@@ -511,6 +511,7 @@
                                        us.setTitle_id(title_id);
                                        us.setOmTimeZone(omTimeZoneDaoImpl
                                                        
.getOmTimeZone(jNameTimeZone));
+                                       us.setLanguage_id(language_id);
                                        
us.setForceTimeZoneCheck(forceTimeZoneCheck);

                                        us.setUserOffers(userOffers);
@@ -1277,7 +1278,6 @@
        public Long addUser(Users usr) {
                try {
                        usr = em.merge(usr);
-                       em.refresh(usr);
                        Long user_id = usr.getUser_id();
                        return user_id;
                } catch (Exception ex2) {
@@ -1302,7 +1302,6 @@
                        }

                        usr = em.merge(usr);
-                       em.refresh(usr);
                        Long user_id = usr.getUser_id();

                        return user_id;
@@ -1353,6 +1352,7 @@
                                        
savedUser.setTitle_id(Integer.parseInt(values.get(
                                                        
"title_id").toString()));

+ savedUser.setLanguage_id(Long.parseLong(values.get("languages_id").toString()));
                                        
savedUser.setOmTimeZone(omTimeZoneDaoImpl
                                                        
.getOmTimeZone((values.get("jnameTimeZone")
                                                                        
.toString())));
=======================================
--- /tags/1_8/src/app/org/openmeetings/app/ldap/LdapLoginManagement.java Mon Sep 19 07:34:05 2011 +++ /tags/1_8/src/app/org/openmeetings/app/ldap/LdapLoginManagement.java Thu Sep 22 10:00:43 2011
@@ -103,10 +103,6 @@
public static final String CONFIGKEY_LDAP_KEY_TOWN = "ldap_user_attr_town"; public static final String CONFIGKEY_LDAP_KEY_PHONE = "ldap_user_attr_phone";

-       private LdapLoginManagement() {
-               // do not use -> singleton
-       }
-
        /**
         * Determine if is a supported Auth Type
         *
=======================================
--- /tags/1_8/src/app/org/openmeetings/app/remote/UserService.java Wed Sep 7 11:46:30 2011 +++ /tags/1_8/src/app/org/openmeetings/app/remote/UserService.java Thu Sep 22 10:00:43 2011
@@ -382,7 +382,7 @@
                                                
Long.valueOf(argObjectMap.get("states_id").toString())
                                                                .longValue(),
                                                
argObjectMap.get("town").toString(),
-                                               0,
+                                               new 
Long(argObjectMap.get("language_id").toString()),
                                                true,
                                                organisations,
                                                
argObjectMap.get("phone").toString(),
@@ -426,6 +426,7 @@
                                                                                
argObjectMap.get("states_id")
                                                                                
                .toString()).longValue(),
                                                                
argObjectMap.get("town").toString(),
+                                                               new 
Long(argObjectMap.get("language_id").toString()),
                                                                Integer.valueOf(
                                                                                
argObjectMap.get("availible")
                                                                                
                .toString()).intValue(),
=======================================
--- /tags/1_8/src/app/org/openmeetings/app/xmlimport/LanguageImport.java Mon Sep 19 07:43:24 2011 +++ /tags/1_8/src/app/org/openmeetings/app/xmlimport/LanguageImport.java Thu Sep 22 10:00:43 2011
@@ -24,9 +24,6 @@
        @Autowired
        private FieldLanguageDaoImpl fieldLanguageDaoImpl;

-       public LanguageImport() {
-       }
-
        public Long addLanguageByDocument(Long language_id, InputStream is)
                        throws Exception {

=======================================
--- /tags/1_8/src/templates/install_step2_EN.vm Mon Sep 19 08:03:46 2011
+++ /tags/1_8/src/templates/install_step2_EN.vm Thu Sep 22 10:00:43 2011
@@ -2,7 +2,7 @@
 ## author swagner
 ## 11.05.2007
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
-<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='de' lang='de'>
+<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en' lang='en'>
 <head>
 <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1' />
 </head>
=======================================
--- /tags/1_8/src/templates/install_welcome_EN.vm       Mon Sep 19 07:50:10 2011
+++ /tags/1_8/src/templates/install_welcome_EN.vm       Thu Sep 22 10:00:43 2011
@@ -13,7 +13,7 @@
 <ol>
 <li>Install and configure a database
<li>Edit <b>persistence.xml</b> to fit your database authentification values.<br/> -persistence.xml can be found in <b>$RED5-HOME/webapps/openmeetings/WEB-INF/classes/META-INF/</b>.<br/> +persistence.xml can be found in <b>&#36;RED5-HOME/webapps/openmeetings/WEB-INF/classes/META-INF/</b>.<br/>
 You need to alter:
 <pre>
        &lt;property
@@ -35,10 +35,6 @@

 </ol>

-<BR/>
-
-
-
 <BR/>
If this steps have been done you can follow with step 1 of installation:<BR/><BR/>
 <h1><A HREF="?command=step1">Continue with STEP 1</A></h1>

--
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