Mercurial Hosting > nabble
view src/nabble/view/web/user/ChangeAvatar.jtp @ 62:4674ed7d56df default tip
remove n2
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Sat, 30 Sep 2023 20:25:29 -0600 |
parents | 18cf4872fd7f |
children |
line wrap: on
line source
<% package nabble.view.web.user; import nabble.model.User; import nabble.view.lib.Jtp; import nabble.view.lib.Shared; 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 final class ChangeAvatar extends HttpServlet { protected void service(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException { PrintWriter out = response.getWriter(); User user = Jtp.getUser(request); if (user==null) { Jtp.login("You must login to change your email.",request,response); return; } %> <html> <head> <% Shared.title(request,response,"Change Avatar"); %> <script type="text/javascript"> function deleteAvatar() { if (!confirm('Do you really want to reset your avatar?')) return; var newLocation = "/user/ChangeAvatar2.jtp?action=delete"; Nabble.setTop(newLocation); }; </script> </head> <body> <% Shared.minHeaderGlobal(request,response); Shared.profileHeading(request,out,user,"Change Your Picture"); %> <br/> <form action="/user/ChangeAvatar2.jtp" method="POST" enctype="multipart/form-data"> <table cellspacing="3"> <tr valign="top"> <td> <img class="avatar light-border-color" src="<%=Shared.getAvatarImageURL(user, false)%>"/><br/> <div style="text-align:center"><a href="javascript: deleteAvatar();">Reset Picture</a></div> </td> <td> <span class="form-label">Choose a file to upload:</span><br/> <input name="image" id="image" type="file" size="35" /><br/> <span style="font-size:80%"><strong>Important:</strong> The file size cannot exceed 4 Mb and the image must be at least 100 x 100 px.</span><br/><br/> <input type="submit" value="Upload Image"> or <a href="/template/NamlServlet.jtp?macro=user_profile">Cancel</a> </td> </tr> </table> </form> <% Shared.footer(request,response); %> <% Shared.analytics(request,response); %> </body> </html> <% } } %>