Author: solomax
Date: Thu Apr  9 11:05:10 2015
New Revision: 1672291

URL: http://svn.apache.org/r1672291
Log:
[OPENMEETINGS-1168] language for contact request/confirmation is selected 
correctly

Modified:
    
openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/mail/template/RequestContactConfirmTemplate.html
    
openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/mail/template/RequestContactConfirmTemplate.java
    
openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/mail/template/RequestContactTemplate.html
    
openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/mail/template/RequestContactTemplate.java
    
openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/util/ContactsHelper.java
    
openmeetings/trunk/singlewebapp/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/RequestContactConfirmTemplate.html
    
openmeetings/trunk/singlewebapp/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/RequestContactConfirmTemplate.java
    
openmeetings/trunk/singlewebapp/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/RequestContactTemplate.html
    
openmeetings/trunk/singlewebapp/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/RequestContactTemplate.java
    
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/util/ContactsHelper.java

Modified: 
openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/mail/template/RequestContactConfirmTemplate.html
URL: 
http://svn.apache.org/viewvc/openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/mail/template/RequestContactConfirmTemplate.html?rev=1672291&r1=1672290&r2=1672291&view=diff
==============================================================================
--- 
openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/mail/template/RequestContactConfirmTemplate.html
 (original)
+++ 
openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/mail/template/RequestContactConfirmTemplate.html
 Thu Apr  9 11:05:10 2015
@@ -20,9 +20,8 @@
 -->
 <html xmlns:wicket="http://wicket.apache.org";>
 <wicket:extend>
-       <wicket:ommessage key="1192"/>&nbsp;<span 
wicket:id="addedFirstName"></span>&nbsp;<span 
wicket:id="addedLastName"></span><br/>
+       <span wicket:id="hi"></span>&nbsp;<span 
wicket:id="firstName"></span>&nbsp;<span wicket:id="lastName"></span><br/>
        <br/>
-       <span wicket:id="firstName"></span>&nbsp;<span 
wicket:id="lastName"></span>&nbsp;<wicket:ommessage key="1193"/><br/>
-       <wicket:ommessage key="1194"/><br/>
+       <span wicket:id="addedFirstName"></span>&nbsp;<span 
wicket:id="addedLastName"></span>&nbsp;<span wicket:id="confirmed"></span><br/>
 </wicket:extend>
 </html>
\ No newline at end of file

Modified: 
openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/mail/template/RequestContactConfirmTemplate.java
URL: 
http://svn.apache.org/viewvc/openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/mail/template/RequestContactConfirmTemplate.java?rev=1672291&r1=1672290&r2=1672291&view=diff
==============================================================================
--- 
openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/mail/template/RequestContactConfirmTemplate.java
 (original)
+++ 
openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/mail/template/RequestContactConfirmTemplate.java
 Thu Apr  9 11:05:10 2015
@@ -18,7 +18,6 @@
  */
 package org.apache.openmeetings.web.mail.template;
 
-import org.apache.openmeetings.db.entity.user.User;
 import org.apache.openmeetings.db.entity.user.UserContact;
 import org.apache.openmeetings.web.app.WebSession;
 import org.apache.wicket.markup.html.basic.Label;
@@ -26,15 +25,17 @@ import org.apache.wicket.markup.html.bas
 public class RequestContactConfirmTemplate extends AbstractTemplatePanel {
        private static final long serialVersionUID = 1L;
 
-       public RequestContactConfirmTemplate(User user, UserContact contact) {
-               super(WebSession.getLanguage());
-               add(new Label("firstName", user.getFirstname()));
-               add(new Label("lastName", user.getLastname()));
+       public RequestContactConfirmTemplate(UserContact contact) {
+               super(contact.getOwner().getLanguage_id());
+               add(new Label("hi", WebSession.getString(1192, langId)));
+               add(new Label("firstName", contact.getOwner().getFirstname()));
+               add(new Label("lastName", contact.getOwner().getLastname()));
                add(new Label("addedFirstName", 
contact.getContact().getFirstname()));
                add(new Label("addedLastName", 
contact.getContact().getLastname()));
+               add(new Label("confirmed", WebSession.getString(1198, langId)));
        }
        
-       public static String getEmail(User user, UserContact contact) {
-               return renderPanel(new RequestContactConfirmTemplate(user, 
contact)).toString();
+       public static String getEmail(UserContact contact) {
+               return renderPanel(new 
RequestContactConfirmTemplate(contact)).toString();
        }
 }

Modified: 
openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/mail/template/RequestContactTemplate.html
URL: 
http://svn.apache.org/viewvc/openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/mail/template/RequestContactTemplate.html?rev=1672291&r1=1672290&r2=1672291&view=diff
==============================================================================
--- 
openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/mail/template/RequestContactTemplate.html
 (original)
+++ 
openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/mail/template/RequestContactTemplate.html
 Thu Apr  9 11:05:10 2015
@@ -20,12 +20,12 @@
 -->
 <html xmlns:wicket="http://wicket.apache.org";>
 <wicket:extend>
-       <wicket:ommessage key="1192"/>&nbsp;<span 
wicket:id="addedFirstName"></span>&nbsp;<span 
wicket:id="addedLastName"></span><br/>
+       <span wicket:id="hi"></span>&nbsp;<span 
wicket:id="addedFirstName"></span>&nbsp;<span 
wicket:id="addedLastName"></span><br/>
        <br/>
-       <span wicket:id="firstName"></span>&nbsp;<span 
wicket:id="lastName"></span>&nbsp;<wicket:ommessage key="1198"/><br/>
-       <wicket:ommessage key="1194"/><br/>
+       <span wicket:id="firstName"></span>&nbsp;<span 
wicket:id="lastName"></span>&nbsp;<span wicket:id="likeToAdd"></span><br/>
+       <span wicket:id="check"></span><br/>
        <br/>
        <br/>
-       <a wicket:id="link"><wicket:ommessage key="1196"/></a><br/>
+       <a wicket:id="link"><span wicket:id="contactList"></span></a><br/>
 </wicket:extend>
 </html>
\ No newline at end of file

Modified: 
openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/mail/template/RequestContactTemplate.java
URL: 
http://svn.apache.org/viewvc/openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/mail/template/RequestContactTemplate.java?rev=1672291&r1=1672290&r2=1672291&view=diff
==============================================================================
--- 
openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/mail/template/RequestContactTemplate.java
 (original)
+++ 
openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/mail/template/RequestContactTemplate.java
 Thu Apr  9 11:05:10 2015
@@ -28,12 +28,15 @@ public class RequestContactTemplate exte
        private static final long serialVersionUID = 1L;
 
        public RequestContactTemplate(User userToAdd, User user) {
-               super(WebSession.getLanguage());
+               super(userToAdd.getLanguage_id());
+               add(new Label("hi", WebSession.getString(1192, langId)));
                add(new Label("addedFirstName", userToAdd.getFirstname()));
                add(new Label("addedLastName", userToAdd.getLastname()));
                add(new Label("firstName", user.getFirstname()));
                add(new Label("lastName", user.getLastname()));
-               add(new ExternalLink("link", ContactsHelper.getLink()));
+               add(new Label("likeToAdd", WebSession.getString(1193, langId)));
+               add(new Label("check", WebSession.getString(1194, langId)));
+               add(new ExternalLink("link", ContactsHelper.getLink()).add(new 
Label("contactList", WebSession.getString(1196, langId))));
        }
        
        public static String getEmail(User userToAdd, User user) {

Modified: 
openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/util/ContactsHelper.java
URL: 
http://svn.apache.org/viewvc/openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/util/ContactsHelper.java?rev=1672291&r1=1672290&r2=1672291&view=diff
==============================================================================
--- 
openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/util/ContactsHelper.java
 (original)
+++ 
openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/util/ContactsHelper.java
 Thu Apr  9 11:05:10 2015
@@ -79,13 +79,12 @@ public class ContactsHelper {
                dao.updateContactStatus(userContactId, false);
 
                contact = dao.get(userContactId);
-
-               dao.addUserContact(contact.getOwner().getUser_id(), 
getUserId(), false, "");
-
                User user = contact.getOwner();
 
+               dao.addUserContact(user.getUser_id(), getUserId(), false, "");
+
                if (user.getAdresses() != null) {
-                       String message = 
RequestContactConfirmTemplate.getEmail(user, contact);
+                       String message = 
RequestContactConfirmTemplate.getEmail(contact);
 
                        String subj = contact.getContact().getFirstname() + " " 
+ contact.getContact().getLastname() + " " + WebSession.getString(1198);
 

Modified: 
openmeetings/trunk/singlewebapp/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/RequestContactConfirmTemplate.html
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/RequestContactConfirmTemplate.html?rev=1672291&r1=1672290&r2=1672291&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/RequestContactConfirmTemplate.html
 (original)
+++ 
openmeetings/trunk/singlewebapp/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/RequestContactConfirmTemplate.html
 Thu Apr  9 11:05:10 2015
@@ -20,9 +20,8 @@
 -->
 <html xmlns:wicket="http://wicket.apache.org";>
 <wicket:extend>
-       <wicket:ommessage key="1192"/>&nbsp;<span 
wicket:id="addedFirstName"></span>&nbsp;<span 
wicket:id="addedLastName"></span><br/>
+       <span wicket:id="hi"></span>&nbsp;<span 
wicket:id="firstName"></span>&nbsp;<span wicket:id="lastName"></span><br/>
        <br/>
-       <span wicket:id="firstName"></span>&nbsp;<span 
wicket:id="lastName"></span>&nbsp;<wicket:ommessage key="1193"/><br/>
-       <wicket:ommessage key="1194"/><br/>
+       <span wicket:id="addedFirstName"></span>&nbsp;<span 
wicket:id="addedLastName"></span>&nbsp;<span wicket:id="confirmed"></span><br/>
 </wicket:extend>
 </html>
\ No newline at end of file

Modified: 
openmeetings/trunk/singlewebapp/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/RequestContactConfirmTemplate.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/RequestContactConfirmTemplate.java?rev=1672291&r1=1672290&r2=1672291&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/RequestContactConfirmTemplate.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/RequestContactConfirmTemplate.java
 Thu Apr  9 11:05:10 2015
@@ -18,22 +18,23 @@
  */
 package org.apache.openmeetings.service.mail.template;
 
-import org.apache.openmeetings.db.entity.user.User;
 import org.apache.openmeetings.db.entity.user.UserContact;
 import org.apache.wicket.markup.html.basic.Label;
 
 public class RequestContactConfirmTemplate extends AbstractTemplatePanel {
        private static final long serialVersionUID = 1L;
 
-       public RequestContactConfirmTemplate(User user, UserContact contact) {
-               super(getOmSession().getOmLanguage());
-               add(new Label("firstName", user.getFirstname()));
-               add(new Label("lastName", user.getLastname()));
+       public RequestContactConfirmTemplate(UserContact contact) {
+               super(contact.getOwner().getLanguageId());
+               add(new Label("hi", getString(1192, langId)));
+               add(new Label("firstName", contact.getOwner().getFirstname()));
+               add(new Label("lastName", contact.getOwner().getLastname()));
                add(new Label("addedFirstName", 
contact.getContact().getFirstname()));
                add(new Label("addedLastName", 
contact.getContact().getLastname()));
+               add(new Label("confirmed", getString(1198, langId)));
        }
        
-       public static String getEmail(User user, UserContact contact) {
-               return renderPanel(new RequestContactConfirmTemplate(user, 
contact)).toString();
+       public static String getEmail(UserContact contact) {
+               return renderPanel(new 
RequestContactConfirmTemplate(contact)).toString();
        }
 }

Modified: 
openmeetings/trunk/singlewebapp/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/RequestContactTemplate.html
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/RequestContactTemplate.html?rev=1672291&r1=1672290&r2=1672291&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/RequestContactTemplate.html
 (original)
+++ 
openmeetings/trunk/singlewebapp/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/RequestContactTemplate.html
 Thu Apr  9 11:05:10 2015
@@ -20,12 +20,12 @@
 -->
 <html xmlns:wicket="http://wicket.apache.org";>
 <wicket:extend>
-       <wicket:ommessage key="1192"/>&nbsp;<span 
wicket:id="addedFirstName"></span>&nbsp;<span 
wicket:id="addedLastName"></span><br/>
+       <span wicket:id="hi"></span>&nbsp;<span 
wicket:id="addedFirstName"></span>&nbsp;<span 
wicket:id="addedLastName"></span><br/>
        <br/>
-       <span wicket:id="firstName"></span>&nbsp;<span 
wicket:id="lastName"></span>&nbsp;<wicket:ommessage key="1198"/><br/>
-       <wicket:ommessage key="1194"/><br/>
+       <span wicket:id="firstName"></span>&nbsp;<span 
wicket:id="lastName"></span>&nbsp;<span wicket:id="likeToAdd"></span><br/>
+       <span wicket:id="check"></span><br/>
        <br/>
        <br/>
-       <a wicket:id="link"><wicket:ommessage key="1196"/></a><br/>
+       <a wicket:id="link"><span wicket:id="contactList"></span></a><br/>
 </wicket:extend>
 </html>
\ No newline at end of file

Modified: 
openmeetings/trunk/singlewebapp/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/RequestContactTemplate.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/RequestContactTemplate.java?rev=1672291&r1=1672290&r2=1672291&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/RequestContactTemplate.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/RequestContactTemplate.java
 Thu Apr  9 11:05:10 2015
@@ -26,12 +26,15 @@ public class RequestContactTemplate exte
        private static final long serialVersionUID = 1L;
 
        public RequestContactTemplate(User userToAdd, User user) {
-               super(getOmSession().getOmLanguage());
+               super(userToAdd.getLanguageId());
+               add(new Label("hi", getString(1192, langId)));
                add(new Label("addedFirstName", userToAdd.getFirstname()));
                add(new Label("addedLastName", userToAdd.getLastname()));
                add(new Label("firstName", user.getFirstname()));
                add(new Label("lastName", user.getLastname()));
-               add(new ExternalLink("link", getApp().getOmContactsLink()));
+               add(new Label("likeToAdd", getString(1193, langId)));
+               add(new Label("check", getString(1194, langId)));
+               add(new ExternalLink("link", 
getApp().getOmContactsLink()).add(new Label("contactList", getString(1196, 
langId))));
        }
        
        public static String getEmail(User userToAdd, User user) {

Modified: 
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/util/ContactsHelper.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/util/ContactsHelper.java?rev=1672291&r1=1672290&r2=1672291&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/util/ContactsHelper.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/util/ContactsHelper.java
 Thu Apr  9 11:05:10 2015
@@ -78,13 +78,12 @@ public class ContactsHelper {
                dao.updateContactStatus(userContactId, false);
 
                contact = dao.get(userContactId);
-
-               dao.addUserContact(contact.getOwner().getId(), getUserId(), 
false, "");
-
                User user = contact.getOwner();
 
+               dao.addUserContact(user.getId(), getUserId(), false, "");
+
                if (user.getAdresses() != null) {
-                       String message = 
RequestContactConfirmTemplate.getEmail(user, contact);
+                       String message = 
RequestContactConfirmTemplate.getEmail(contact);
 
                        String subj = contact.getContact().getFirstname() + " " 
+ contact.getContact().getLastname() + " " + WebSession.getString(1198);
 


Reply via email to