%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" import="java.util.*" import="com.tootsville.user.*" import="org.starhope.appius.user.*" import="org.starhope.appius.mb.Messages" import="org.starhope.appius.types.AgeBracket" import="org.starhope.appius.mb.UserEnrolment" import="com.tootsville.WebUtil" %><% String url = "/membership/"; //---------- Universal Declarations: Place this on every page. /** * Parent/User object. On myAccount this should be declared User and on parent this should be declared Parent */ Toot sessionUser=null; /** * Error message list */ %><% //----------- Verify the session and create a User or Parent Object //----------- This should be placed on any of the 'logged in' sections on the website. String userID=session.getAttribute("sUserID").toString(); String userPassword=session.getAttribute("sUserPassword").toString(); String userType=session.getAttribute("sUserType").toString(); if (sess.getVisitorRole()==VisitorRole.self) { sessionUser=WebUtil.verifyUserLogin(userID, userPassword); } else if (sess.getVisitorRole()==VisitorRole.parent) { System.err.println("A parent is snooping around."); url = "/membership/"; } if (null==sessionUser) { System.err.println ("User (" + userID + ") is unable to get a reference."); err.put("username", Messages.getText("login_invalid")); session.setAttribute("sError", err); url = "/membership/"; } else if (null==sessionUser.getResponsibleMail()) { System.err.println(sessionUser.getUserName() + " doesn't have an e-mail! Redirecting to prompt."); err.put("email", Messages.getText("mail_not_on_file")); session.setAttribute("sError", err); url = "/membership/register/email"; } if (err.size() > 0) { session.setAttribute("sError", err); response.sendRedirect(url); } else { %>


| <%= sessionUser.getDisplayName() %>'s Profile |
|
|
E-mail: <%= sessionUser.getResponsibleMail() %>
Status: <%= sessionUser.isActive() ? "Active" : ""%> <%= sessionUser.isCanceled() ? "Canceled" : ""%> <%= sessionUser.isBanned() ? "Banned" : "" %> <%= sessionUser.isKicked() ? "Kicked: "+ sessionUser.getKickedMessage() + "" : "" %> |
|



