Revision: 4010
Author: solomax666
Date: Thu Jul 28 10:12:40 2011
Log: - language id is added to UI
http://code.google.com/p/openmeetings/source/detail?r=4010
Modified:
/trunk/singlewebapp/WebContent/openmeetings/base/auth/checkLoginData.lzx
/trunk/singlewebapp/WebContent/openmeetings/base/auth/registerNewUser.lzx
/trunk/singlewebapp/WebContent/openmeetings/base/hibernate/hibRtmpConnection.lzx
/trunk/singlewebapp/WebContent/openmeetings/modules/admin/useradmin/userAdminValueForm.lzx
/trunk/singlewebapp/WebContent/openmeetings/modules/settings/editUserProfile.lzx
/trunk/singlewebapp/src/app/org/openmeetings/app/remote/MainService.java
=======================================
---
/trunk/singlewebapp/WebContent/openmeetings/base/auth/checkLoginData.lzx
Mon Apr 18 05:08:54 2011
+++
/trunk/singlewebapp/WebContent/openmeetings/base/auth/checkLoginData.lzx
Thu Jul 28 10:12:40 2011
@@ -4,7 +4,7 @@
<!--- LOGIN panel window -->
<class name="checkLoginData" extends="labelExplorerBox" labelid="108"
docking="true" resizeable="false" closable="false"
- width="460" height="260"
+ width="460" height="230"
x="$once{ canvas.width/2 - this.width/2 }" y="60">
<handler name="onclose">
@@ -27,29 +27,6 @@
}
</method>
- <datapointer id="pointer" name="pointer" xpath="languagesSet:/"
rerunxpath="true">
- <method name="processData">
- if ($debug) Debug.write("Process data of DATAPOINTER: ");
- if ($debug) Debug.write("combo language : " +
parent.languages.getValue());
-
- this.selectChild();
-
- if ($debug) Debug.write(" xQuery : " +
this.xpathQuery( 'language_id/text()' ));
-
- do {
- if (this.xpathQuery( 'language_id/text()' ) ==
parent.languages.getValue()) {
- if ($debug) Debug.write("LANGUAGE FOUND : " +
this.xpathQuery( 'name/text()' ));
- if ($debug) Debug.write("LANGUAGE FOUND RTL: " +
this.xpathQuery( 'rtl/text()' ));
-
- canvas.setAttribute('isrtl', this.xpathQuery(
'rtl/text()' ));
-
- break;
- }
-
- } while (this.selectNext());
- </method>
- </datapointer>
-
<attribute name="refObj" value="null" />
<attribute name="childObj" value="null" />
@@ -105,45 +82,9 @@
</handler>
</customEdittext>
- <labelText name="n3" labelid="111" width="300" y="86" resize="false"
x="2"/>
-
- <resetCombobox name="languages" width="330" y="84" x="120" >
- <labeldTextListItem datapath="languagesSet:/item"
text="$path{ 'name/text()' }"
- value="$path{ 'language_id/text()' }" />
- <handler name="oninit">
- var t = new lz.sharedObject();
- t.getLocal('userdata');
- var g = t.getData('userdata');
- if($debug) Debug.write("checkLoginData/g: ",g);
- if(g!=null) {
- if (g["userlang"]!=null) {
- this.selectItem(g["userlang"]);
- } else {
- this.selectItem(String(canvas.thishib.userlang));
- }
- } else {
- this.selectItem(String(canvas.thishib.userlang));
- }
- </handler>
- <handler name="onkeyup" args="key">
- <![CDATA[
- if ( this.parent.enterPressed && ( key == 13 ) )
- {
- parent.login();
- }
- ]]>
- </handler>
- <handler name="onkeydown" args="key">
- if ( key == 13 )
- {
- this.parent.enterPressed = true;
- }
- </handler>
- </resetCombobox>
-
- <labelText name="n5" text="Color-Style" width="300" y="116"
resize="false" x="2"/>
-
- <resetCombobox name="colors" width="330" y="114" x="120">
+ <labelText name="n5" text="Color-Style" width="300" y="86"
resize="false" x="2"/>
+
+ <resetCombobox name="colors" width="330" y="84" x="120">
<attribute name="initselect" value="true" type="boolean" />
<handler name="oninit">
this.addItem('redorange','redorange');
@@ -216,8 +157,8 @@
</handler>
</resetCombobox>
- <labelText name="nlabelquality" text="Quality" y="146" x="2"
visible="true" width="140" />
- <resetCombobox name="ncomboquality" width="330" y="144" x="120"
editable="false" >
+ <labelText name="nlabelquality" text="Quality" y="116" x="2"
visible="true" width="140" />
+ <resetCombobox name="ncomboquality" width="330" y="114" x="120"
editable="false" >
<handler name="oninit">
this.addItem("best ~ 16KB upload","best");
this.addItem("medium ~ 10KB upload ","medium");
@@ -254,8 +195,8 @@
</handler>
</resetCombobox>
- <labelText name="domain_label" text="Domain" width="300" y="174"
resize="false" x="2" />
- <resetCombobox name="domain" width="330" y="174" x="120"
editable="false">
+ <labelText name="domain_label" text="Domain" width="300" y="144"
resize="false" x="2" />
+ <resetCombobox name="domain" width="330" y="144" x="120"
editable="false">
<handler name="oninit">
//this.addItem("localhost","localhost");
//this.addItem("eu.p-f.biz","SA-MeetingEU");
@@ -344,10 +285,6 @@
//Recheck the Applet Status
getAppletStatus();
- <!-- Setting the RTL Flag global -->
- this.parent.pointer.setXPath('languagesSet:/');
- this.parent.pointer.processData();
-
</handler>
</simpleLabelButton>
@@ -373,14 +310,18 @@
<netparam><method name="getValue"> return
parent.parent.username.getText(); </method></netparam>
<netparam><method name="getValue"> return
parent.parent.userpass.getText(); </method></netparam>
<netparam><method name="getValue"> return
parent.parent._savelogindata.getValue(); </method></netparam>
- <netparam><method name="getValue"> return
Number(parent.parent.languages.getValue()); </method></netparam>
+ <netparam><method name="getValue"> return null;
</method></netparam>
<netparam><method name="getValue"> return
Number(parent.parent.domain.getValue()); </method></netparam>
<handler name="ondata" args="value">
<![CDATA[
//The onResult-Handler will be called be the rtmpconnection
- if ($debug) Debug.write("loginUser: ",value);
+ if ($debug) {
+ Debug.write("user.lang: ",value.language_id);
+ Debug.write("loginUser: ",value);
+ }
if (!(value<0)){
+ hib.userlang = isNaN(value.language_id) ? 1 :
Number(value.language_id);
if (this.parent._savelogindata.getValue()) {
var t = new lz.sharedObject();
@@ -391,7 +332,7 @@
g["userpass"] = parent.userpass.getText();
g["userquality"] = parent.ncomboquality.getValue();
g["usercolor"] = parent.colors.getValue();
- g["userlang"] = parent.languages.getValue();
+ g["userlang"] = hib.userlang;
g["userdomain"] = parent.domain.getValue();
g["saveuserdata"]=true;
g["storedSession"] = canvas.sessionId;
@@ -421,6 +362,8 @@
canvas.setAttribute('lastLogin','');
canvas.setAttribute('official_code','');
canvas.setAttribute('picture_uri','');
+ canvas.setAttribute('userlang', hib.userlang);
+ canvas.setAttribute('language_id', hib.userlang);
canvas.setAttribute('language','');
canvas.setAttribute('currentuser',value.login);
if (value.omTimeZone != null) {
@@ -437,8 +380,6 @@
} else {
canvas.becomemoderator = false;
}
-
- hib.userlang = Number(parent.languages.getValue());
if ($debug)
Debug.write("value.organisation_users ",value.organisation_users);
@@ -483,8 +424,6 @@
parent.username.setAttribute('visible',false);
parent.n2.setAttribute('visible',false);
parent.userpass.setAttribute('visible',false);
- parent.n3.setAttribute('visible',false);
- parent.languages.setAttribute('visible',false);
parent.n5.setAttribute('visible',false);
parent.colors.setAttribute('visible',false);
parent._register.setAttribute('visible',false);
@@ -592,9 +531,9 @@
<animator name="doreset" attribute="x" to="$once{ canvas.width/2 -
parent.width/2 }"
duration="1000" start="false" />
- <animator name="showResetForm" attribute="height" to="400"
duration="1000"
+ <animator name="showResetForm" attribute="height" to="370"
duration="1000"
onstop="parent.createReset(parent)" start="false" />
- <animator name="disableResetForm" attribute="height" to="260"
duration="1000"
+ <animator name="disableResetForm" attribute="height" to="230"
duration="1000"
onstart="parent.destroyReset(parent);" start="false" />
</class>
=======================================
---
/trunk/singlewebapp/WebContent/openmeetings/base/auth/registerNewUser.lzx
Fri Jun 10 01:12:30 2011
+++
/trunk/singlewebapp/WebContent/openmeetings/base/auth/registerNewUser.lzx
Thu Jul 28 10:12:40 2011
@@ -98,27 +98,29 @@
shownitems="7" validate_method="$once{ canvas.validateCountry
}"
resultId="state_id" resultName="name" />
-->
-<!--
- <labelText text="Language: " width="300" y="252" resize="false" x="2"/>
-
- <resetCombobox name="languages" width="370" y="252" x="120"
editable="false">
- <netRemoteCallHib name="getLanguages"
funcname="xmlcrm.getLanguages" remotecontext="$once{ canvas.thishib }" >
+
+ <labelText labelid="111" width="300" y="282" resize="false" x="2"/>
+
+ <resetCombobox name="languages" width="370" y="282" x="120"
editable="false">
+ <labeldTextListItem datapath="languagesSet:/item"
text="$path{ 'name/text()' }"
+ value="$path{ 'language_id/text()' }" />
<handler name="oninit">
- this.doCall();
- </handler>
- <handler name="ondata" args="value">
- //The onResult-Handler will be called be the
rtmpconnection
- //Debug.write("getLanguages: ",value);
- <![CDATA[
- for (var i=0;i<value.length;i++){
-
this.parent.addItem(value[i].name,value[i].language_id);
- }
- this.parent.selectItem(value[0].language_id);
- ]]>
+ var t = new lz.sharedObject();
+ t.getLocal('userdata');
+ var g = t.getData('userdata');
+ if($debug) Debug.write("checkLoginData/g: ",g);
+ if(g!=null) {
+ if (g["userlang"]!=null) {
+ this.selectItem(g["userlang"]);
+ } else {
+ this.selectItem(String(canvas.thishib.userlang));
+ }
+ } else {
+ this.selectItem(String(canvas.thishib.userlang));
+ }
</handler>
- </netRemoteCallHib>
</resetCombobox>
- -->
+
<simpleLabelButton name="registerB" labelid="121" width="120" x="240"
y="332">
<handler name="onclick">
<![CDATA[
@@ -144,7 +146,7 @@
this.parent.regObject["zip"]='';
this.parent.regObject["states_id"]=Number(this.parent._state.getValue());
this.parent.regObject["town"]='';
- this.parent.regObject["language_id"]=0;
+
this.parent.regObject["language_id"]=this.parent.languages.getValue();
this.parent.regObject["domain"]=canvas.rtmphostlocal;
this.parent.regObject["port"]=canvas.red5httpport;
=======================================
---
/trunk/singlewebapp/WebContent/openmeetings/base/hibernate/hibRtmpConnection.lzx
Sat Jun 11 00:57:08 2011
+++
/trunk/singlewebapp/WebContent/openmeetings/base/hibernate/hibRtmpConnection.lzx
Thu Jul 28 10:12:40 2011
@@ -255,7 +255,7 @@
<netRemoteCallHib name="getDefaultLanguage"
funcname="languageservice.getDefaultLanguage" >
<handler name="ondata" args="value">
//The onResult-Handler will be called be the rtmpconnection
- if ($debug) Debug.write("getDefaultLanguage: ",value);
+ if ($debug) Debug.write("getDefaultLanguage: ",value,";
canvas.lang = ", canvas.language_id);
if (canvas.language_id==0){
parent.userlang = value;
} else {
@@ -420,6 +420,7 @@
<netparam><method name="getValue">return
parent.step;</method></netparam>
<handler name="ondata" args="value">
<![CDATA[
+ if($debug)
Debug.write("hibRtmpConnection/userlang:[",parent.parent.userlang,"]");
//if($debug)
Debug.write("hibRtmpConnection/getLanguageByIdAndMax:[",value,"]");
setLabelObjectByHundred(this.start,value);
//The onResult-Handler will be called be the rtmpconnection
@@ -639,7 +640,10 @@
return;
}
- hib.userlang = Number(value.sessionData.language_id);
+ if ($debug) Debug.write("value.sessionData: ",
value.sessionData);
+ hib.userlang = isNaN(value.sessionData.language_id) ?
1 : Number(value.sessionData.language_id);
+ canvas.setAttribute('userlang', hib.userlang);
+ canvas.setAttribute('language_id', hib.userlang);
hib.userobject = value;
var found = false;
=======================================
---
/trunk/singlewebapp/WebContent/openmeetings/modules/admin/useradmin/userAdminValueForm.lzx
Fri Jun 10 02:36:51 2011
+++
/trunk/singlewebapp/WebContent/openmeetings/modules/admin/useradmin/userAdminValueForm.lzx
Thu Jul 28 10:12:40 2011
@@ -61,6 +61,7 @@
this.userOffers.setAttribute('text',"");
this.userSearchs.setAttribute('text',"");
this.showContactData.selectItem("3");
+ this.languages.selectItem(String('1'));
]]>
</handler>
@@ -127,6 +128,7 @@
this.status.selectItem(String(obj.status));
this.salutation.selectItem(String(obj.title_id));
this._timeZone.selectItem(String(obj.omTimeZone.jname));
+ this.languages.selectItem(String(obj.language_id));
if (obj["forceTimeZoneCheck"] &&
obj.forceTimeZoneCheck!= null) {
if (obj.forceTimeZoneCheck) {
@@ -322,36 +324,58 @@
value="$path{ 'jname/text()' }" />
</resetCombobox>
- <view resource="messagebox_info_rsc" x="0" y="220" />
-
- <labelText labelid="1149" x="24" y="220" fontstyle="italic"
+ <labelText labelid="111" width="300" y="220" resize="false"
x="2"/>
+
+ <resetCombobox name="languages" width="370" y="220" x="120"
editable="false">
+ <labeldTextListItem datapath="languagesSet:/item"
text="$path{ 'name/text()' }"
+ value="$path{ 'language_id/text()' }" />
+ <handler name="oninit">
+ var t = new lz.sharedObject();
+ t.getLocal('userdata');
+ var g = t.getData('userdata');
+ if($debug) Debug.write("checkLoginData/g: ",g);
+ if(g!=null) {
+ if (g["userlang"]!=null) {
+ this.selectItem(g["userlang"]);
+ } else {
+ this.selectItem(String(canvas.thishib.userlang));
+ }
+ } else {
+ this.selectItem(String(canvas.thishib.userlang));
+ }
+ </handler>
+ </resetCombobox>
+
+ <view resource="messagebox_info_rsc" x="0" y="250" />
+
+ <labelText labelid="1149" x="24" y="250" fontstyle="italic"
multiline="true" width="364" />
- <labelText labelid="1148" width="200" y="250" resize="false" x="2"/>
- <labelCheckbox name="forceTimeZoneCheck" width="270" y="250"
x="130" fontsize="11" />
+ <labelText labelid="1148" width="200" y="280" resize="false" x="2"/>
+ <labelCheckbox name="forceTimeZoneCheck" width="270" y="280"
x="130" fontsize="11" />
- <labelText labelid="137" width="200" y="280" resize="false" x="2"/>
- <customEdittext name="email" y="280" x="120" width="270"
regexpType="email"
+ <labelText labelid="137" width="200" y="310" resize="false" x="2"/>
+ <customEdittext name="email" y="310" x="120" width="310"
regexpType="email"
text="" />
- <labelText labelid="607" width="200" y="310" resize="false" x="2"/>
- <customEdittext name="phone" y="310" x="120" width="270"
+ <labelText labelid="607" width="200" y="340" resize="false" x="2"/>
+ <customEdittext name="phone" y="340" x="120" width="270"
text="" />
- <labelText labelid="138" width="200" y="340" resize="false" x="2"/>
- <dateField name="age" y="340" x="120" width="270" text="" />
-
- <labelText labelid="139" width="200" y="370" resize="false" x="2"/>
- <customEdittext name="street" y="370" x="120" width="220" text=""
/>
- <customEdittext name="house" y="370" x="350" width="40" text="" />
-
- <labelText labelid="140" width="200" y="400" resize="false" x="2"/>
- <customEdittext name="zip" y="400" x="120" width="70" text="" />
- <customEdittext name="town" y="400" x="200" width="190" text="" />
-
- <labelText labelid="141" width="200" y="430" resize="false" x="2"/>
- <dynamicCombobox name="state" width="270" y="430" x="120"
+ <labelText labelid="138" width="200" y="370" resize="false" x="2"/>
+ <dateField name="age" y="370" x="120" width="270" text="" />
+
+ <labelText labelid="139" width="200" y="400" resize="false" x="2"/>
+ <customEdittext name="street" y="400" x="120" width="220" text=""
/>
+ <customEdittext name="house" y="400" x="350" width="40" text="" />
+
+ <labelText labelid="140" width="200" y="430" resize="false" x="2"/>
+ <customEdittext name="zip" y="430" x="120" width="70" text="" />
+ <customEdittext name="town" y="430" x="200" width="190" text="" />
+
+ <labelText labelid="141" width="200" y="460" resize="false" x="2"/>
+ <dynamicCombobox name="state" width="270" y="460" x="120"
text="Switzerland" value="204"
/>
<!--
@@ -360,8 +384,8 @@
resultId="state_id" resultName="name" />
-->
- <labelText labelid="158" width="200" y="460" resize="false" x="2"/>
- <resetCombobox name="status" width="270" y="460" x="120"
editable="false" fontsize="11">
+ <labelText labelid="158" width="200" y="490" resize="false" x="2"/>
+ <resetCombobox name="status" width="270" y="490" x="120"
editable="false" fontsize="11">
<handler name="oninit" >
<![CDATA[
this.addItem(canvas.getLabelName(159),'0');
@@ -372,8 +396,8 @@
</resetCombobox>
- <labelText labelid="169" width="200" y="490" resize="false" x="2"/>
- <resetCombobox name="level" width="270" y="490" x="120"
editable="false" fontsize="11">
+ <labelText labelid="169" width="200" y="520" resize="false" x="2"/>
+ <resetCombobox name="level" width="270" y="520" x="120"
editable="false" fontsize="11">
<handler name="oninit" >
<![CDATA[
this.addItem(canvas.getLabelName(166),'1');
@@ -385,12 +409,12 @@
</handler>
</resetCombobox>
- <labelText labelid="142" width="200" y="520" resize="false" x="2"/>
- <customScrollEdittext name="adress_comment" y="520" x="120"
width="270"
+ <labelText labelid="142" width="200" y="550" resize="false" x="2"/>
+ <customScrollEdittext name="adress_comment" y="550" x="120"
width="270"
height="70" text="" />
- <labelText labelid="161" width="200" y="600" resize="false" x="2"/>
- <simpleValueList name="_organisationslist" y="600" x="120" width="270"
height="100"
+ <labelText labelid="161" width="200" y="630" resize="false" x="2"/>
+ <simpleValueList name="_organisationslist" y="630" x="120" width="270"
height="100"
multiselect="true" />
<blueButton width="20" height="20" resourceItem="edit_add_rsc"
@@ -432,45 +456,45 @@
-->
<!-- SIP Account Data -->
- <labelText labelid="893" width="200" y="710" resize="false"
+ <labelText labelid="893" width="200" y="740" resize="false"
x="0" fontstyle="bold" />
- <view resource="messagebox_info_rsc" x="0" y="730" />
-
- <labelText labelid="894" x="24" y="730" fontstyle="italic"
+ <view resource="messagebox_info_rsc" x="0" y="760" />
+
+ <labelText labelid="894" x="24" y="760" fontstyle="italic"
multiline="true" width="364" />
- <labelText labelid="921" width="200" y="760" resize="false" x="2"/>
- <labelCheckbox name="generateSipUserData" width="270" y="760"
x="140" fontsize="11" />
-
- <labelText labelid="895" width="200" y="790" resize="false" x="2"/>
- <customEdittext name="sip_user" y="790" x="120" width="270"
+ <labelText labelid="921" width="200" y="790" resize="false" x="2"/>
+ <labelCheckbox name="generateSipUserData" width="270" y="790"
x="140" fontsize="11" />
+
+ <labelText labelid="895" width="200" y="820" resize="false" x="2"/>
+ <customEdittext name="sip_user" y="820" x="120" width="270"
text="" />
- <labelText labelid="896" width="200" y="820" resize="false" x="2"/>
- <customEdittext name="sip_pass" y="820" x="120" width="270"
+ <labelText labelid="896" width="200" y="850" resize="false" x="2"/>
+ <customEdittext name="sip_pass" y="850" x="120" width="270"
text="" />
- <labelText labelid="897" width="200" y="850" resize="false" x="2"/>
- <customEdittext name="sip_auth" y="850" x="120" width="270"
+ <labelText labelid="897" width="200" y="880" resize="false" x="2"/>
+ <customEdittext name="sip_auth" y="880" x="120" width="270"
text="" />
<!-- Community Settings -->
- <labelText labelid="1159" width="200" y="880" resize="false"
+ <labelText labelid="1159" width="200" y="910" resize="false"
x="0" fontstyle="bold" />
- <radiogroup name="showContactData"
layout="class:simplelayout;axis:y;spacing:2" y="910" x="10">
+ <radiogroup name="showContactData"
layout="class:simplelayout;axis:y;spacing:2" y="940" x="10">
<labelRadioButton labelid="1160" value="1" />
<labelRadioButton labelid="1168" value="2" />
<labelRadioButton labelid="1169" value="3" />
</radiogroup>
- <labelText labelid="1162" width="200" y="970" resize="false" x="2"/>
- <customScrollEdittext name="userOffers" y="970" x="120" width="270"
+ <labelText labelid="1162" width="200" y="1000" resize="false" x="2"/>
+ <customScrollEdittext name="userOffers" y="1000" x="120"
width="270"
height="100" text="" />
- <labelText labelid="1163" width="200" y="1080" resize="false" x="2"/>
- <customScrollEdittext name="userSearchs" y="1080" x="120"
width="270"
+ <labelText labelid="1163" width="200" y="1110" resize="false" x="2"/>
+ <customScrollEdittext name="userSearchs" y="1110" x="120"
width="270"
height="100" text="" />
<view y="1400" />
=======================================
---
/trunk/singlewebapp/WebContent/openmeetings/modules/settings/editUserProfile.lzx
Wed Nov 10 04:23:52 2010
+++
/trunk/singlewebapp/WebContent/openmeetings/modules/settings/editUserProfile.lzx
Thu Jul 28 10:12:40 2011
@@ -53,6 +53,7 @@
this.adress_comment.setAttribute('text',obj.adresses.comment);
this.salutation.selectItem(String(obj.title_id));
this._timeZone.selectItem(String(obj.omTimeZone.jname));
+ this.languages.selectItem(String(obj.language_id));
this._organisationslist.clearList();
for (var i=0;i<obj.organisation_users.length;i++){
this._organisationslist.addItem(obj.organisation_users[i].organisation.name,obj.organisation_users[i].organisation.organisation_id);
@@ -140,6 +141,7 @@
this.parent.userObj.age = this.parent.age.getDate();
this.parent.userObj.title_id =
Number(this.parent.salutation.getValue());
this.parent.userObj.jnameTimeZone =
parent._timeZone.getValue();
+ this.parent.userObj.languages_id =
parent.languages.getValue();
this.parent.userObj.userOffers =
parent.userOffers.getText();
this.parent.userObj.userSearchs =
parent.userSearchs.getText();
@@ -213,31 +215,52 @@
value="$path{ 'jname/text()' }" />
</resetCombobox>
+ <labelText labelid="111" width="200" y="220" resize="false" x="2"/>
+ <resetCombobox name="languages" width="270" y="220" x="120"
editable="false">
+ <labeldTextListItem datapath="languagesSet:/item"
text="$path{ 'name/text()' }"
+ value="$path{ 'language_id/text()' }" />
+ <handler name="oninit">
+ var t = new lz.sharedObject();
+ t.getLocal('userdata');
+ var g = t.getData('userdata');
+ if($debug) Debug.write("checkLoginData/g: ",g);
+ if(g!=null) {
+ if (g["userlang"]!=null) {
+ this.selectItem(g["userlang"]);
+ } else {
+ this.selectItem(String(canvas.thishib.userlang));
+ }
+ } else {
+ this.selectItem(String(canvas.thishib.userlang));
+ }
+ </handler>
+ </resetCombobox>
+
<!-- 137:Mail -->
- <labelText labelid="137" width="200" y="220" resize="false" x="2"/>
- <customEdittext name="email" y="220" x="120" width="270" text=""
regexpType="email"/>
+ <labelText labelid="137" width="200" y="250" resize="false" x="2"/>
+ <customEdittext name="email" y="250" x="120" width="270" text=""
regexpType="email"/>
<!-- 607:Phone -->
- <labelText labelid="607" width="200" y="250" resize="false" x="2"/>
- <customEdittext name="phone" y="250" x="120" width="270" text="" />
+ <labelText labelid="607" width="200" y="280" resize="false" x="2"/>
+ <customEdittext name="phone" y="280" x="120" width="270" text="" />
<!-- 138:Birthday -->
- <labelText labelid="138" width="200" y="280" resize="false" x="2"/>
- <dateField name="age" y="280" x="120" width="270" text="" />
+ <labelText labelid="138" width="200" y="310" resize="false" x="2"/>
+ <dateField name="age" y="310" x="120" width="270" text="" />
<!-- 139:Street/No -->
- <labelText labelid="139" width="200" y="310" resize="false" x="2"/>
- <customEdittext name="street" y="310" x="120" width="220" text=""
/>
- <customEdittext name="house" y="310" x="350" width="40" text="" />
+ <labelText labelid="139" width="200" y="340" resize="false" x="2"/>
+ <customEdittext name="street" y="340" x="120" width="220" text=""
/>
+ <customEdittext name="house" y="340" x="350" width="40" text="" />
<!-- 140:ZIP/Town -->
- <labelText labelid="140" width="280" y="340" resize="false" x="2"/>
- <customEdittext name="zip" y="340" x="120" width="70" text="" />
- <customEdittext name="town" y="340" x="200" width="190" text="" />
+ <labelText labelid="140" width="280" y="370" resize="false" x="2"/>
+ <customEdittext name="zip" y="370" x="120" width="70" text="" />
+ <customEdittext name="town" y="370" x="200" width="190" text="" />
<!-- 141:Country -->
- <labelText labelid="141" width="200" y="370" resize="false" x="2"/>
- <dynamicCombobox name="state" width="270" y="370" x="120"
+ <labelText labelid="141" width="200" y="400" resize="false" x="2"/>
+ <dynamicCombobox name="state" width="270" y="400" x="120"
text="Switzerland" value="204" />
<!--
@@ -247,13 +270,13 @@
<!-- 142:Adress-Info -->
- <labelText labelid="142" width="200" y="400" resize="false" x="2"/>
- <customEdittext name="adress_comment" y="400" x="120" width="270"
+ <labelText labelid="142" width="200" y="430" resize="false" x="2"/>
+ <customEdittext name="adress_comment" y="430" x="120" width="270"
height="100" text="" multiline="true"/>
<!-- 161:Organisations -->
- <labelText labelid="161" width="200" y="510" resize="false" x="2"/>
- <simpleValueList name="_organisationslist" y="510" x="120" width="270"
height="100"
+ <labelText labelid="161" width="200" y="540" resize="false" x="2"/>
+ <simpleValueList name="_organisationslist" y="540" x="120" width="270"
height="100"
multiselect="true" />
=======================================
---
/trunk/singlewebapp/src/app/org/openmeetings/app/remote/MainService.java
Sat Jul 23 04:28:08 2011
+++
/trunk/singlewebapp/src/app/org/openmeetings/app/remote/MainService.java
Thu Jul 28 10:12:40 2011
@@ -294,21 +294,6 @@
// Pruefen, ob User bereits vorhanden ist
Users user =
Usermanagement.getInstance().getUserByLoginOrEmail(usernameOrEmail);
-
- // AdminUser werden auf jeden Fall lokal authentifiziert
-// if(user != null){ // User exists in local DB
-// if (user.getExternalUserType() ==null || !
user.getExternalUserType().equals(EXTERNAL_USER_TYPE_LDAP)){ // User is not
of External Type LDAP
-// log.debug("User " + usernameOrEmail + " is local user -> Use
Internal DB");
-// withLdap = false;
-// }
-// else if(user.getLevel_id() >=3 &&
LdapLoginManagement.getInstance().getLdapPwdSynchStatus(ldapConfigId) ==
true){ // User is admin with pwd synch
-// log.debug("User " + usernameOrEmail + " : Ldap-user has admin
rights -> Use Internal DB");
-// withLdap = false;
-// }
-// else{
-// log.debug("User " + usernameOrEmail + " : Ldap user
authenticated using Ldap");
-// }
-// }
RoomClient currentClient;
IConnection current = Red5.getConnectionLocal();
@@ -330,19 +315,12 @@
}
o = LdapLoginManagement.getInstance().doLdapLogin(ldapLogin,
Userpass, currentClient, SID, ldapConfig.getConfigFileName());
-// o =
LdapLoginManagement.getInstance().doLdapLogin(usernameOrEmail, Userpass,
currentClient, SID,
-//
false, language_id);
-
- }
- else{
- log.debug("default login");
- // User exists -> DefaultLogin
-
-
+ } else {
+ log.debug("default login: lang: null ? " + (language_id == null)
+ "; user.lang: " + user.getLanguage_id());
currentClient =
this.clientListManager.getClientByStreamId(current.getClient().getId());
o =
Usermanagement.getInstance().loginUser(SID,usernameOrEmail,Userpass,
currentClient,
-
storePermanent, language_id);
+ storePermanent, language_id != null ? language_id :
user.getLanguage_id());
}
if(o==null)
--
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.