Update of 
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/publisher
In directory 
james.mmbase.org:/tmp/cvs-serv6541/portlets-newsletter/src/java/com/finalist/newsletter/publisher

Modified Files:
        NewsletterPublisher.java 
Log Message:
CMSC-707 
CMSC-733 



See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/publisher
See also: http://www.mmbase.org/jira/browse/CMSC-707
See also: http://www.mmbase.org/jira/browse/CMSC-733


Index: NewsletterPublisher.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/publisher/NewsletterPublisher.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- NewsletterPublisher.java    21 Jan 2008 22:09:00 -0000      1.4
+++ NewsletterPublisher.java    19 Feb 2008 21:13:55 -0000      1.5
@@ -14,6 +14,7 @@
 import org.mmbase.bridge.Cloud;
 import org.mmbase.bridge.Node;
 import org.mmbase.bridge.NodeList;
+import org.mmbase.bridge.util.SearchUtil;
 import org.mmbase.util.logging.Logger;
 import org.mmbase.util.logging.Logging;
 
@@ -88,14 +89,15 @@
       String nameFrom = null;
       String emailReplyTo = null;
       String nameReplyTo = null;
-      /*
-       * Node newsletterNode = SearchUtil.findRelatedNode(publicationNode,
-       * "newsletter", "related"); if (newsletterNode != null) { emailFrom =
-       * newsletterNode.getStringValue("emailfrom"); nameFrom =
-       * newsletterNode.getStringValue("namefrom"); emailReplyTo =
-       * newsletterNode.getStringValue("emailreplyto"); nameReplyTo =
-       * newsletterNode.getStringValue("namereplyto"); }
-       */
+
+      Node newsletterNode = SearchUtil.findRelatedNode(publicationNode, 
"newsletter", "related");
+      if (newsletterNode != null) {
+         emailFrom = newsletterNode.getStringValue("from_mail");
+         nameFrom = newsletterNode.getStringValue("from_name");
+         emailReplyTo = newsletterNode.getStringValue("replyto_mail");
+         nameReplyTo = newsletterNode.getStringValue("replyto_name");
+      }
+
       if (emailFrom == null || emailFrom.length() == 0) {
          emailFrom = PropertiesUtil.getProperty("newsletter.from.mail");
          if (emailFrom == null || emailFrom.length() == 0) {
@@ -130,7 +132,7 @@
          if (nameReplyTo != null && nameReplyTo.length() > 0) {
             replyToAddress.setPersonal(nameReplyTo);
          }
-         InternetAddress[] addresses= new InternetAddress[1];
+         InternetAddress[] addresses = new InternetAddress[1];
          addresses[0] = replyToAddress;
          message.setReplyTo(addresses);
       } else {
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to