Update of /var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter In directory james.mmbase.org:/tmp/cvs-serv13847
Modified Files: services.jsp Log Message: cmsc-818 modify services.jsp See also: http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter Index: services.jsp =================================================================== RCS file: /var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/services.jsp,v retrieving revision 1.1 retrieving revision 1.2 diff -u -b -r1.1 -r1.2 --- services.jsp 18 Apr 2008 08:30:52 -0000 1.1 +++ services.jsp 25 Apr 2008 05:03:34 -0000 1.2 @@ -1,13 +1,15 @@ <[EMAIL PROTECTED] language="java" contentType="text/html;charset=utf-8"%> <[EMAIL PROTECTED] import="com.finalist.newsletter.services.NewsletterSubscriptionServices"%> <[EMAIL PROTECTED] import="com.finalist.newsletter.services.NewsletterServiceFactory"%> +<[EMAIL PROTECTED] import="java.util.*"%> +<%@ page import="java.text.SimpleDateFormat"%> good! <% //System.out.println(request.getParameter("newsletterId")); //System.out.println(request.getParameter("tagId")); //System.out.println(request.getParameter("select")); //System.out.println(request.getParameter("format")); - System.out.println("^^^^^^^^^^^^^^"+request.getParameter("status")); + System.out.println("^^^^^^^^^^^^^^"+request.getParameter("pausedate")); System.out.println("action="+request.getParameter("action")); NewsletterSubscriptionServices service = NewsletterServiceFactory.getNewsletterSubscriptionServices(); int userId = 12345; @@ -17,6 +19,7 @@ String status = "unSubscription"; String format = "html"; String action = null; + Date pausedate = null; if(null!=request.getParameter("action")) { @@ -42,6 +45,12 @@ { status = request.getParameter("status"); } + if(null!=request.getParameter("pausedate")) + { + String pausedateString = request.getParameter("pausedate"); + SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); + pausedate = dateFormat.parse(pausedateString); + } //add newrecord if(service.noSubscriptionRecord(userId,newsletterId)) { @@ -54,20 +63,21 @@ if("modifyStatus".equals(action)) { System.out.println("modifyStatus="+status); - if("subscription".equals(status)) + if("ACTIVE".equals(status)) { if(hasSelect){ - service.modifyStauts(userId,newsletterId,"subscription"); + service.modifyStauts(userId,newsletterId,"ACTIVE",null); }else{ - service.modifyStauts(userId,newsletterId,"unSubscription"); + service.modifyStauts(userId,newsletterId,"INACTIVE",null); } } - if("pause".equals(status)) + if("PAUSED".equals(status)) { if(hasSelect){ - service.modifyStauts(userId,newsletterId,"pause"); + System.out.println("pausedate="+pausedate); + service.modifyStauts(userId,newsletterId,"PAUSED",pausedate); }else{ - service.modifyStauts(userId,newsletterId,"subscription"); + service.modifyStauts(userId,newsletterId,"ACTIVE",null); } } } _______________________________________________ Cvs mailing list Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs