Author: kevinshen
Date: 2010-03-16 04:13:57 +0100 (Tue, 16 Mar 2010)
New Revision: 41389
Modified:
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/forms/NewsletterBounceAction.java
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/newsletterbouncelist.jsp
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/report_overview.jsp
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/report_publication_edit.jsp
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/report_publication_statistic.jsp
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/report_publication_subscribers.jsp
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/report_publication_terms.jsp
Log:
CMSC-1639 Newsletter: add more features about bounce information
Modified:
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/forms/NewsletterBounceAction.java
===================================================================
---
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/forms/NewsletterBounceAction.java
2010-03-16 03:11:32 UTC (rev 41388)
+++
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/forms/NewsletterBounceAction.java
2010-03-16 03:13:57 UTC (rev 41389)
@@ -25,6 +25,11 @@
if
(StringUtils.isNotEmpty(PropertiesUtil.getProperty("repository.search.results.per.page")))
{
pageSize =
Integer.parseInt(PropertiesUtil.getProperty("repository.search.results.per.page"));
}
+
+ String from = request.getParameter("from");
+ if(from != null) {
+ request.getSession().setAttribute("bounce_page_from",from);
+ }
String[] check_items = request.getParameterValues("chk_items");
if(check_items != null && check_items.length > 0) {
Modified:
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/newsletterbouncelist.jsp
===================================================================
---
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/newsletterbouncelist.jsp
2010-03-16 03:11:32 UTC (rev 41388)
+++
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/newsletterbouncelist.jsp
2010-03-16 03:13:57 UTC (rev 41389)
@@ -11,17 +11,27 @@
</cmscedit:head>
<body>
<mm:cloud jspvar="cloud" rank="basic user" loginpage="../../login.jsp">
-<div class="tabs">
-<a href="#">
- <div class="tab_active">
- <div class="body">
- <div class="title">
- <fmt:message key="newsletter.bounce.title" />
- </div>
- </div>
- </div>
- </a>
-</div>
+ <edit:ui-tabs>
+ <c:if test="${not empty sessionScope.bounce_page_from &&
sessionScope.bounce_page_from != 'mainboard'}">
+ <edit:ui-tab key="newsletter.publication.tabs.edit" >
+
../NewsletterPublicationManagement.do?newsletterId=${requestScope.newsletterId}
+ </edit:ui-tab>
+ <edit:ui-tab key="newsletter.publication.tabs.statistics" >
+
../NewsletterPublicationStatisticSearch.do?newsletterId=${requestScope.newsletterId}
+ </edit:ui-tab>
+ <edit:ui-tab key="newsletter.publication.tabs.subscribers">
+
../NewsletterPublicationSubscriberSearch.do?newsletterId=${requestScope.newsletterId}
+ </edit:ui-tab>
+ </c:if>
+ <edit:ui-tab key="newsletter.publication.tabs.bounces" active="true">
+ #
+ </edit:ui-tab>
+ <c:if test="${not empty sessionScope.bounce_page_from &&
sessionScope.bounce_page_from != 'mainboard'}">
+ <edit:ui-tab key="newsletter.publication.tabs.terms">
+
../NewsletterTermSearch.do?newsletterId=${requestScope.newsletterId}
+ </edit:ui-tab>
+ </c:if>
+ </edit:ui-tabs>
<div class="editor" style="height:500px">
@@ -40,7 +50,10 @@
<br/>
<div
style="margin-left:10px;margin-right:50px;font-size:12px;float:left"><fmt:message
key="newsletter.bounce.newsletter.title"/></div>
<cmsc:select var="newsletterId" default="${newsletterId}"
onchange="document.forms[0].submit();">
+ <c:if test="${not empty sessionScope.bounce_page_from &&
sessionScope.bounce_page_from == 'mainboard'}">
<option value="all"><fmt:message
key="newsletter.bounce.newsletter.all"/></option>
+ </c:if>
+
<mm:listnodes type="newsletter" orderby="subject">
<mm:field name="number" id="newsletternumber" write="false"
vartype="String" />
<cmsc:option value="${newsletternumber}" name="${_node.title}" />
Modified:
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/report_overview.jsp
===================================================================
---
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/report_overview.jsp
2010-03-16 03:11:32 UTC (rev 41388)
+++
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/report_overview.jsp
2010-03-16 03:13:57 UTC (rev 41389)
@@ -66,7 +66,7 @@
</td>
<td>
<p><a href="NewsletterPublicationAction.do"><fmt:message
key="index.link.alleditions"/></a></p>
- <p><a
href="module/NewsletterBounceAction.do?method=list"><fmt:message
key="index.link.bouncedemail"/></a></p>
+ <p><a
href="module/NewsletterBounceAction.do?method=list&from=mainboard"><fmt:message
key="index.link.bouncedemail"/></a></p>
</td>
</tr>
</table>
Modified:
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/report_publication_edit.jsp
===================================================================
---
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/report_publication_edit.jsp
2010-03-16 03:11:32 UTC (rev 41388)
+++
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/report_publication_edit.jsp
2010-03-16 03:13:57 UTC (rev 41389)
@@ -21,7 +21,7 @@
NewsletterPublicationSubscriberSearch.do?newsletterId=${requestScope.newsletterId}
</edit:ui-tab>
<edit:ui-tab key="newsletter.publication.tabs.bounces">
-
module/NewsletterBounceAction.do?method=list&newsletterId=${requestScope.newsletterId}
+
module/NewsletterBounceAction.do?method=list&newsletterId=${requestScope.newsletterId}&from=newsletter
</edit:ui-tab>
<edit:ui-tab key="newsletter.publication.tabs.terms">
NewsletterTermSearch.do?newsletterId=${requestScope.newsletterId}
Modified:
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/report_publication_statistic.jsp
===================================================================
---
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/report_publication_statistic.jsp
2010-03-16 03:11:32 UTC (rev 41388)
+++
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/report_publication_statistic.jsp
2010-03-16 03:13:57 UTC (rev 41389)
@@ -18,6 +18,9 @@
<edit:ui-tab key="newsletter.publication.tabs.subscribers">
NewsletterPublicationSubscriberSearch.do?newsletterId=${requestScope.newsletterId}
</edit:ui-tab>
+ <edit:ui-tab key="newsletter.publication.tabs.bounces">
+
module/NewsletterBounceAction.do?method=list&newsletterId=${requestScope.newsletterId}&from=newsletter
+ </edit:ui-tab>
<edit:ui-tab key="newsletter.publication.tabs.terms">
NewsletterTermSearch.do?newsletterId=${requestScope.newsletterId}
</edit:ui-tab>
Modified:
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/report_publication_subscribers.jsp
===================================================================
---
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/report_publication_subscribers.jsp
2010-03-16 03:11:32 UTC (rev 41388)
+++
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/report_publication_subscribers.jsp
2010-03-16 03:13:57 UTC (rev 41389)
@@ -23,6 +23,9 @@
<edit:ui-tab key="newsletter.publication.tabs.subscribers" active="true">
#
</edit:ui-tab>
+ <edit:ui-tab key="newsletter.publication.tabs.bounces">
+
module/NewsletterBounceAction.do?method=list&newsletterId=${requestScope.newsletterId}&from=newsletter
+ </edit:ui-tab>
<edit:ui-tab key="newsletter.publication.tabs.terms">
NewsletterTermSearch.do?newsletterId=${requestScope.newsletterId}
</edit:ui-tab>
Modified:
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/report_publication_terms.jsp
===================================================================
---
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/report_publication_terms.jsp
2010-03-16 03:11:32 UTC (rev 41388)
+++
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/report_publication_terms.jsp
2010-03-16 03:13:57 UTC (rev 41389)
@@ -20,6 +20,9 @@
<edit:ui-tab key="newsletter.publication.tabs.subscribers">
NewsletterPublicationSubscriberSearch.do?newsletterId=${requestScope.newsletterId}
</edit:ui-tab>
+ <edit:ui-tab key="newsletter.publication.tabs.bounces">
+
module/NewsletterBounceAction.do?method=list&newsletterId=${requestScope.newsletterId}&from=newsletter
+ </edit:ui-tab>
<edit:ui-tab key="newsletter.publication.tabs.terms" active="true">
#
</edit:ui-tab>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs