📄 setup-admin-settings.jsp
字号:
<input type="hidden" name="password" value="admin">
<%
}
else {
%>
<tr valign="top">
<td class="jive-label">
<fmt:message key="setup.admin.settings.current_password" />
</td>
<td>
<input type="password" name="password" size="20" maxlength="50"
value="<%= ((password!=null) ? password : "") %>"><br>
<% if (errors.get("password") != null) { %>
<span class="jive-error-text">
<fmt:message key="setup.admin.settings.current_password_error" />
</span>
<% } else { %>
<span class="jive-description">
<fmt:message key="setup.admin.settings.current_password_description" />
</span>
<% } %>
</td>
</tr>
<% } %>
<%
// Get the current email address, if there is one.
String currentEmail = "";
try {
User adminUser = UserManager.getInstance().getUser("admin");
if (adminUser.getEmail() != null) {
currentEmail = adminUser.getEmail();
}
}
catch (Exception e) {
// Ignore.
}
%>
<tr valign="top">
<td class="jive-label" align="right">
<fmt:message key="setup.admin.settings.email" />
</td>
<td>
<input type="text" name="email" size="40" maxlength="150"
value="<%= ((email!=null) ? email : currentEmail) %>"><br>
<% if (errors.get("email") != null) { %>
<span class="jive-error-text">
<fmt:message key="setup.admin.settings.email_error" />
</span>
<% } else { %>
<span class="jive-description">
<fmt:message key="setup.admin.settings.email_description" />
</span>
<% } %>
</td>
</tr>
<tr valign="top">
<td class="jive-label" align="right">
<fmt:message key="setup.admin.settings.new_password" />
</td>
<td>
<input type="password" name="newPassword" size="20" maxlength="50"
value="<%= ((newPassword!=null) ? newPassword : "") %>"><br>
<% if (errors.get("newPassword") != null) { %>
<span class="jive-error-text">
<fmt:message key="setup.admin.settings.valid_new_password" />
</span>
<% } else if (errors.get("match") != null) { %>
<span class="jive-error-text">
<fmt:message key="setup.admin.settings.not_new_password" />
</span>
<% } %>
</td>
</tr>
<tr valign="top">
<td class="jive-label" align="right">
<fmt:message key="setup.admin.settings.confirm_password" />
</td>
<td>
<input type="password" name="newPasswordConfirm" size="20" maxlength="50"
value="<%= ((newPasswordConfirm!=null) ? newPasswordConfirm : "") %>"><br>
<% if (errors.get("newPasswordConfirm") != null) { %>
<span class="jive-error-text">
<fmt:message key="setup.admin.settings.valid_confirm" />
</span>
<% } %>
</td>
</tr>
</table>
<br>
<div align="right">
<input type="submit" name="doSkip" value="<fmt:message key="setup.admin.settings.skip_this_step" />" id="jive-setup-skip" border="0">
<input type="Submit" name="continue" value="<fmt:message key="global.continue" />" id="jive-setup-save" border="0">
</div>
</form>
</div>
<!-- END jive-contentBox -->
<script language="JavaScript" type="text/javascript">
<!--
document.acctform.newPassword.focus();
//-->
</script>
<% } else {
if (errors.size() > 0) { %>
<div class="error">
<% if (errors.get("general") != null) { %>
<%= errors.get("general") %>
<% } else if (errors.get("administrator") != null) { %>
<fmt:message key="setup.admin.settings.username-error" />
<% } else { %>
<fmt:message key="setup.admin.settings.error" />
<% } %>
</div>
<% }
if (doTest) {
StringBuffer testLink = new StringBuffer();
testLink.append("setup-admin-settings_test.jsp?username=");
testLink.append(URLEncoder.encode(username, "UTF-8"));
if (password != null) {
testLink.append("&password=").append(URLEncoder.encode(password, "UTF-8"));
}
%>
<a href="<%= testLink %>" id="lbmessage" title="<fmt:message key="global.test" />" style="display:none;"></a>
<script type="text/javascript">
function loadMsg() {
var lb = new lightbox(document.getElementById('lbmessage'));
lb.activate();
}
setTimeout('loadMsg()', 250);
</script>
<% } %>
<p>
<fmt:message key="setup.admin.settings.ldap.info" />
</p>
<div class="jive-contentBox">
<form action="setup-admin-settings.jsp" name="acctform" method="post">
<!-- Admin Table -->
<table cellpadding="3" cellspacing="2" border="0">
<tr valign="top">
<td class="jive-label">
<fmt:message key="setup.admin.settings.add.administrator" />:
</td>
<td>
<input type="text" name="administrator" size="20" maxlength="50"/>
</td>
<td>
<input type="submit" name="addAdministrator" value="<fmt:message key="global.add" />"/>
</td>
</tr>
</table>
<%
String authorizedUsernames = JiveGlobals.getXMLProperty("admin.authorizedUsernames");
boolean hasAuthorizedName = authorizedUsernames != null && authorizedUsernames.length() > 0;
%>
<% if(hasAuthorizedName) { %>
<!-- List of admins -->
<table class="jive-vcardTable" cellpadding="3" cellspacing="0" border="0">
<tr>
<th nowrap><fmt:message key="setup.admin.settings.administrator" /></th>
<th width="1%" nowrap><fmt:message key="global.test" /></th>
<th width="1%" nowrap><fmt:message key="setup.admin.settings.remove" /></th>
</tr>
<%
for (String authUsername : StringUtils.stringToCollection(authorizedUsernames)) {
%>
<tr valign="top">
<td>
<%= authUsername%>
</td>
<td width="1%" align="center">
<a href="setup-admin-settings.jsp?ldap=true&test=true&username=<%= URLEncoder.encode(authUsername, "UTF-8") %>"
title="<fmt:message key="global.click_test" />"
><img src="../images/setup_btn_gearplay.gif" width="14" height="14" border="0" alt="<fmt:message key="global.click_test" />"></a>
</td>
<td>
<input type="checkbox" name="remove" value="<%=authUsername%>"/>
</td>
</tr>
<%
}
if (authorizedUsernames != null) {
%>
<tr valign="top">
<td>
</td>
<td>
</td>
<td>
<input type="submit" name="deleteAdmins" value="Remove"/>
</td>
</tr>
<%
}
%>
</table>
<% } %>
<input type="hidden" name="ldap" value="true"/>
<div align="right">
<br/>
<input type="submit" name="ldapFinished" value="<fmt:message key="global.continue" />" id="jive-setup-save" border="0" style="display:none;">
</div>
</form>
</div>
<%
if(hasAuthorizedName) {%>
<script type="text/javascript">
document.getElementById("jive-setup-save").style.display = "";
</script>
<% } %>
<% } %>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -