setup-profile-settings.jsp 2.7 KB
Newer Older
1 2 3 4 5 6 7
<%--
  -	$RCSfile$
  -	$Revision: 1410 $
  -	$Date: 2005-05-26 23:00:40 -0700 (Thu, 26 May 2005) $
--%>

<%@ page import="org.jivesoftware.wildfire.XMPPServer"%>
Matt Tucker's avatar
Matt Tucker committed
8
<%@ page import="org.jivesoftware.util.JiveGlobals"%>
9 10 11 12 13 14 15 16 17 18 19 20 21 22

<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jstl/fmt_rt" prefix="fmt" %>

<%
	// Redirect if we've already run setup:
	if (!XMPPServer.getInstance().isSetupMode()) {
        response.sendRedirect("setup-completed.jsp");
        return;
    }
%>

<%
    // Get parameters
Matt Tucker's avatar
Matt Tucker committed
23 24
    boolean isLDAP = "org.jivesoftware.wildfire.ldap.LdapAuthProvider".equals(
            JiveGlobals.getXMLProperty("provider.auth.className"));
25 26
    boolean next = request.getParameter("continue") != null;
    if (next) {
27 28 29 30
        // Figure out where to send the user.
        String mode = request.getParameter("mode");

        if ("default".equals(mode)) {
Matt Tucker's avatar
Matt Tucker committed
31 32 33 34 35
            // Set to default providers by deleting any existing values.
            JiveGlobals.deleteXMLProperty("provider.user.className");
            JiveGlobals.deleteXMLProperty("provider.group.className");
            JiveGlobals.deleteXMLProperty("provider.auth.className");
            // Redirect
36 37 38 39 40 41 42
            response.sendRedirect("setup-admin-settings.jsp");
            return;
        }
        else if ("ldap".equals(mode)) {
            response.sendRedirect("setup-ldap-server.jsp");
            return;
        }
43
    }
44 45
%>
<html>
46
<head>
Matt Tucker's avatar
Matt Tucker committed
47
    <title><fmt:message key="setup.profile.title" /></title>
48
    <meta name="currentStep" content="3"/>
49
</head>
50 51
<body>

52
	<h1>
Matt Tucker's avatar
Matt Tucker committed
53
    <fmt:message key="setup.profile.title" />
54
	</h1>
55

56
	<p>
Matt Tucker's avatar
Matt Tucker committed
57
	<fmt:message key="setup.profile.description" />
58
	</p>
59

60 61 62 63 64 65 66
	<!-- BEGIN jive-contentBox -->
	<div class="jive-contentBox">
	<form action="setup-profile-settings.jsp" name="profileform" method="post">

<table cellpadding="3" cellspacing="2" border="0">
<tr>
    <td align="center" valign="top">
Matt Tucker's avatar
Matt Tucker committed
67
        <input type="radio" name="mode" value="default" id="rb01" <% if (!isLDAP) { %>checked<% } %>>
68 69
    </td>
    <td>
Matt Tucker's avatar
Matt Tucker committed
70 71
        <label for="rb01"><b><fmt:message key="setup.profile.default" /></b></label><br>
	    <fmt:message key="setup.profile.default_description" />
72 73 74 75
    </td>
</tr>
<tr>
    <td align="center" valign="top">
Matt Tucker's avatar
Matt Tucker committed
76
        <input type="radio" name="mode" value="ldap" id="rb02" <% if (isLDAP) { %>checked<% } %>>
77 78
    </td>
    <td>
Matt Tucker's avatar
Matt Tucker committed
79 80
        <label for="rb02"><b><fmt:message key="setup.profile.ldap" /></b></label><br>
	    <fmt:message key="setup.profile.ldap_description" />
81 82 83 84 85 86 87 88 89 90 91 92
    </td>
</tr>
</table>

<br>
		<div align="right">
			<input type="Submit" name="continue" value="<fmt:message key="global.continue" />" id="jive-setup-save" border="0">
		</div>

	</form>
	</div>
	<!-- END jive-contentBox -->
93 94

</body>
Matt Tucker's avatar
Matt Tucker committed
95
</html>