Mercurial Hosting > nabble
diff src/nabble/modules/ad/SetAdType.jtp @ 0:7ecd1a4ef557
add content
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Thu, 21 Mar 2019 19:15:52 -0600 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/nabble/modules/ad/SetAdType.jtp Thu Mar 21 19:15:52 2019 -0600 @@ -0,0 +1,77 @@ +<% +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 ) { + %> + <html> + <head> + <title>Set Ad Type</title> + </head> + <body> + <h1>Set Ad Type</h1> + <form action="SetAdType.jtp"> + <p>Site ID: <input name="site" /></p> + </form> + </body> + </html> + <% + 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; + } + %> + <html> + <head> + <title>Set Ad Type</title> + </head> + <body> + <h1>Set Ad Type</h1> + <p><%= Jtp.link(site.getRootNode()) %></p> + <p> + safe = <%=ad.isSafe()%> <br/> + </p> + <p> + <form> + <input type="hidden" name="site" value="<%=site.getId()%>" /> + <% + for( String type : new String[]{"SAFE","BAD"} ) { + %> + <input type="radio" name="type" value="<%=type%>" /> <%=type%><br/> + <% + } + %> + <input type="submit" value="Set Type" /> + </form> + </p> + </body> + </html> + <% + } + +} +%>