1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
<%--
- $RCSfile$
- $Revision: 1410 $
- $Date: 2005-05-26 23:00:40 -0700 (Thu, 26 May 2005) $
--%>
<%@ page import="org.jivesoftware.openfire.XMPPServer"%>
<%@ page import="org.jivesoftware.util.JiveGlobals"%>
<%@ 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
boolean isLDAP = "org.jivesoftware.openfire.ldap.LdapAuthProvider".equals(
JiveGlobals.getXMLProperty("provider.auth.className"));
boolean next = request.getParameter("continue") != null;
if (next) {
// Figure out where to send the user.
String mode = request.getParameter("mode");
if ("default".equals(mode)) {
// 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
response.sendRedirect("setup-admin-settings.jsp");
return;
}
else if ("ldap".equals(mode)) {
response.sendRedirect("setup-ldap-server.jsp");
return;
}
}
%>
<html>
<head>
<title><fmt:message key="setup.profile.title" /></title>
<meta name="currentStep" content="3"/>
</head>
<body>
<h1>
<fmt:message key="setup.profile.title" />
</h1>
<p>
<fmt:message key="setup.profile.description" />
</p>
<!-- 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">
<input type="radio" name="mode" value="default" id="rb01" <% if (!isLDAP) { %>checked<% } %>>
</td>
<td>
<label for="rb01"><b><fmt:message key="setup.profile.default" /></b></label><br>
<fmt:message key="setup.profile.default_description" />
</td>
</tr>
<tr>
<td align="center" valign="top">
<input type="radio" name="mode" value="ldap" id="rb02" <% if (isLDAP) { %>checked<% } %>>
</td>
<td>
<label for="rb02"><b><fmt:message key="setup.profile.ldap" /></b></label><br>
<fmt:message key="setup.profile.ldap_description" />
</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 -->
</body>
</html>