%
// NOTE: Do the header carefully so there is no whitespace before the <%@page pageEncoding="UTF-8"
%><%@page contentType="text/html" import="net.i2p.i2ptunnel.web.WizardBean"
%>
<% String pageStr = request.getParameter("page");
/* Get the number of the page we came from */
int lastPage = 0;
if (pageStr != null) {
try {
lastPage = Integer.parseInt(pageStr);
if (lastPage > 7 || lastPage < 0) {
lastPage = 0;
}
} catch (NumberFormatException nfe) {
lastPage = 0;
}
}
/* Determine what page to display now */
int curPage = 1;
if ("Previous page".equals(request.getParameter("action"))) {
curPage = lastPage - 1;
} else {
curPage = lastPage + 1;
}
if (curPage > 7 || curPage <= 0) {
curPage = 1;
}
/* Fetch and format a couple of regularly-used values */
boolean tunnelIsClient = Boolean.valueOf(request.getParameter("isClient"));
String tunnelType = request.getParameter("type");
/* Special case - don't display page 4 for server tunnels */
if (curPage == 4 && !tunnelIsClient) {
if ("Previous page".equals(request.getParameter("action"))) {
curPage = curPage - 1;
} else {
curPage = curPage + 1;
}
}
%>