%@include file="includes/check_session.jsp" %>
<%
boolean page_exists = true;
String page_is_secure = "0";
// out.print("site id = " + site_id + "
\n");
// out.print("is active = " + is_active + "
\n");
// out.print("request server name = " + request_server_name + "
\n");
// out.print("primary domain = " + primary_domain + "
\n");
// out.print("secure pages = " + scServe.getSiteSecurePages() + "
\n");
if (!site_id.equals("") && !is_active) {
out.print("this site is not active.");
} else if (site_id.equals("")) {
out.print("this site does not exist.");
} else {
if (primary_domain.equals("")) {
out.print("this site does not have a primary domain.");
} else if (!primary_domain.equals(request_server_name)) {
response.sendRedirect("http://" + primary_domain);
}
if (!page_name.equals("")) {
page_exists = (site_page_names.get(page_name) != null) ? true : false;
}
if (!page_name.equals("")) {
page_is_secure = (scServe.getSiteSecurePages().get(page_name) != null) ? (String) scServe.getSiteSecurePages().get(page_name) : "0";
} else {
page_is_secure = (scServe.getSiteSecurePages().get(default_page_name) != null) ? (String) scServe.getSiteSecurePages().get(default_page_name) : "0";
}
// redirect to non-secure version of page IF you are in secure mode AND the page is not secure
if (request.isSecure() && page_is_secure.equals("0")) {
response.sendRedirect("http://" + primary_domain + "/" + page_name);
}
// redirect to secure version of page IF you are NOT in secure mode and the page is secure
if (!request.isSecure() && page_is_secure.equals("1")) {
response.sendRedirect("https://" + "secure.emochila.com" + "/" + primary_domain + "/" + page_name);
}
if (page_layout.equals("")) {
out.print("this site does not have a layout.");
} else if (!page_exists) {
out.print("this page does not exist.");
} else {%>
<% }
}
%>