Mercurial Hosting > nabble
view src/nabble/modules/ad/SetAdType.java @ 62:4674ed7d56df default tip
remove n2
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Sat, 30 Sep 2023 20:25:29 -0600 |
parents | 7ecd1a4ef557 |
children |
line wrap: on
line source
package nabble.modules.ad; import nabble.model.ModelHome; import nabble.model.Site; import nabble.view.lib.Jtp; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.PrintWriter; public class SetAdType extends HttpServlet { protected void service(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException { PrintWriter out = response.getWriter(); String siteStr = request.getParameter("site"); if( siteStr == null ) { out.print( "\r\n<html>\r\n <head>\r\n <title>Set Ad Type</title>\r\n </head>\r\n <body>\r\n <h1>Set Ad Type</h1>\r\n <form action=\"SetAdType.jtp\">\r\n <p>Site ID: <input name=\"site\" /></p>\r\n </form>\r\n </body>\r\n</html>\r\n" ); return; } Site site = ModelHome.getSite(Long.parseLong(siteStr)); Ad ad = Ad.of(site); String typeStr = request.getParameter("type"); if( typeStr != null ) { ad.setSafe(typeStr.equals("SAFE")); response.sendRedirect("SetAdType.jtp?site="+siteStr); return; } out.print( "\r\n<html>\r\n <head>\r\n <title>Set Ad Type</title>\r\n </head>\r\n <body>\r\n <h1>Set Ad Type</h1>\r\n <p>" ); out.print( ( Jtp.link(site.getRootNode()) ) ); out.print( "</p>\r\n <p>\r\n safe = " ); out.print( (ad.isSafe()) ); out.print( " <br/>\r\n </p>\r\n <p>\r\n <form>\r\n <input type=\"hidden\" name=\"site\" value=\"" ); out.print( (site.getId()) ); out.print( "\" />\r\n " ); for( String type : new String[]{"SAFE","BAD"} ) { out.print( "\r\n<input type=\"radio\" name=\"type\" value=\"" ); out.print( (type) ); out.print( "\" /> " ); out.print( (type) ); out.print( "<br/>\r\n" ); } out.print( "\r\n<input type=\"submit\" value=\"Set Type\" />\r\n</form>\r\n</p>\r\n</body>\r\n</html>\r\n" ); } }