Mercurial Hosting > nabble
comparison 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 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:7ecd1a4ef557 |
---|---|
1 <% | |
2 package nabble.modules.ad; | |
3 | |
4 import nabble.model.ModelHome; | |
5 import nabble.model.Site; | |
6 import nabble.view.lib.Jtp; | |
7 | |
8 import javax.servlet.ServletException; | |
9 import javax.servlet.http.HttpServlet; | |
10 import javax.servlet.http.HttpServletRequest; | |
11 import javax.servlet.http.HttpServletResponse; | |
12 import java.io.IOException; | |
13 import java.io.PrintWriter; | |
14 | |
15 | |
16 public class SetAdType extends HttpServlet { | |
17 | |
18 protected void service(HttpServletRequest request,HttpServletResponse response) | |
19 throws ServletException, IOException | |
20 { | |
21 PrintWriter out = response.getWriter(); | |
22 String siteStr = request.getParameter("site"); | |
23 if( siteStr == null ) { | |
24 %> | |
25 <html> | |
26 <head> | |
27 <title>Set Ad Type</title> | |
28 </head> | |
29 <body> | |
30 <h1>Set Ad Type</h1> | |
31 <form action="SetAdType.jtp"> | |
32 <p>Site ID: <input name="site" /></p> | |
33 </form> | |
34 </body> | |
35 </html> | |
36 <% | |
37 return; | |
38 } | |
39 Site site = ModelHome.getSite(Long.parseLong(siteStr)); | |
40 Ad ad = Ad.of(site); | |
41 String typeStr = request.getParameter("type"); | |
42 if( typeStr != null ) { | |
43 ad.setSafe(typeStr.equals("SAFE")); | |
44 response.sendRedirect("SetAdType.jtp?site="+siteStr); | |
45 return; | |
46 } | |
47 %> | |
48 <html> | |
49 <head> | |
50 <title>Set Ad Type</title> | |
51 </head> | |
52 <body> | |
53 <h1>Set Ad Type</h1> | |
54 <p><%= Jtp.link(site.getRootNode()) %></p> | |
55 <p> | |
56 safe = <%=ad.isSafe()%> <br/> | |
57 </p> | |
58 <p> | |
59 <form> | |
60 <input type="hidden" name="site" value="<%=site.getId()%>" /> | |
61 <% | |
62 for( String type : new String[]{"SAFE","BAD"} ) { | |
63 %> | |
64 <input type="radio" name="type" value="<%=type%>" /> <%=type%><br/> | |
65 <% | |
66 } | |
67 %> | |
68 <input type="submit" value="Set Type" /> | |
69 </form> | |
70 </p> | |
71 </body> | |
72 </html> | |
73 <% | |
74 } | |
75 | |
76 } | |
77 %> |