%@ 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.except.*"
import="org.starhope.appius.mb.Messages"
import="org.starhope.appius.types.AgeBracket"
import="org.starhope.appius.mb.UserEnrolment"
import="com.tootsville.WebUtil"
%><%@taglib uri="/WEB-INF/mb-taglib.tld" prefix="mb" %><% WebUtil.go(); %><%
final User sessionUser;
try {
AbstractUser u = MBSession.get(request).getVisitorAsUser ();
sessionUser = (User) u;
} catch (NotFoundException e) {
response.sendRedirect ("/membership");
return;
}
%>
<%@include file="/membership/Header.jsp" %>

Manage My Player Account.

|
<%= sessionUser.getDisplayName() %>'s Profile
|
Current Peanuts: <%= ((Toot)sessionUser).getPeanuts() %>
|
E-mail: <%= sessionUser.getResponsibleMail() %>
Status:
<%= sessionUser.isActive() ? "Active" : ""%>
<%= sessionUser.isCanceled() ? "Canceled" : ""%>
<%= sessionUser.isBanned() ? "Banned" : "" %>
<%= sessionUser.isKicked() ? "Kicked: "+ sessionUser.getKickedMessage() + "" : "" %>
|
<% if (!sessionUser.isApproved()) {
if (AgeBracket.Kid==sessionUser.getAgeGroup()) {
%>Pending Parent Approval
Chat feature disabled. Parent Approval
is required to chat in world.
Please have your parent check their email.<%
} else {
%>Pending E-mail Verification
Chat feature disabled. E-mail verification
is required to chat in world.
Please verify your email.<%
}
}
%>
<% if (!sessionUser.isPaidMember() || sessionUser.hasStaffLevel(1)) {%>
<% } // free or staff
UserEnrolment[] enrolments = sessionUser.getUserEnrolmentsAsArray ();
if (enrolments.length > 0) {
%>
Subscription Information
<%
for ( UserEnrolment enrolment : enrolments ) {
if (enrolment.isActive ()) {%>
<%
} else {%>
Expired:
<%
}%>
Start Date: <%= Messages.prettyDate(enrolment.getBegins()) %>
Expiration Date: <%= Messages.prettyDate(enrolment.getExpires()) %>
Membership Type: <%= enrolment.getEnrolment ().getTitle() %>
<%= enrolment.isRecurring() && enrolment.isActive () ? "Automatically Renewing" : "" %>
<% } // for each enrolment %>
<% } // if has enrolments %>
<% if (false) { %>
<% } // if (false) %>