📄 gateway-registrations.jsp
字号:
</div><br>
<%
}
else {
%>
<div class="jive-error">
<table cellpadding="0" cellspacing="0" border="0">
<tbody>
<tr><td class="jive-icon"><img src="images/error-16x16.gif" width="16"
height="16" border="0" alt=""></td>
<td class="jive-icon-label">
<fmt:message key="gateway.web.registrations.regfailure" />
</td></tr>
</tbody>
</table>
</div><br>
<%
}
}
%>
<!-- BEGIN add registration -->
<div class="jive-gateway-addregBtn" id="jiveAddRegButton">
<a href="" onClick="toggleAdd(); return false" id="jiveAddRegLink"><fmt:message key="gateway.web.registrations.addnewreg" /></a>
</div>
<div class="jive-gateway-addreg" id="jiveAddRegPanel" style="display: none;">
<div class="jive-gateway-addregPad">
<form action="gateway-registrations.jsp" name="jive-addRegistration">
<input type="hidden" name="action" value="add" />
<div class="jive-registrations-addJid">
<input type="text" name="gatewayJID" size="12" maxlength="50" value=""><br>
<strong><fmt:message key="gateway.web.registrations.jid" /></strong>
</div>
<div class="jive-registrations-addGateway">
<select name="gatewayType" size="1">
<option value="0" SELECTED> -- select -- </option>
<% if (trEnabled.get("aim")) { %> <option value="aim"><fmt:message key="gateway.aim.shortservice" /></option> <% } %>
<% if (trEnabled.get("icq")) { %> <option value="icq"><fmt:message key="gateway.icq.shortservice" /></option> <% } %>
<% if (trEnabled.get("irc")) { %> <option value="irc"><fmt:message key="gateway.irc.shortservice" /></option> <% } %>
<% if (trEnabled.get("msn")) { %> <option value="msn"><fmt:message key="gateway.msn.shortservice" /></option> <% } %>
<% if (trEnabled.get("yahoo")) { %> <option value="yahoo"><fmt:message key="gateway.yahoo.shortservice" /></option> <% } %>
</select><br>
<strong><fmt:message key="gateway.web.registrations.gateway" /></strong>
</div>
<div class="jive-registrations-addUsername">
<input type="text" name="gatewayUser" size="12" maxlength="50" value=""><br>
<strong><fmt:message key="gateway.web.registrations.username" /></strong>
</div>
<div class="jive-registrations-addPassword">
<input type="password" name="gatewayPass" size="12" maxlength="50" value=""><br>
<strong><fmt:message key="gateway.web.registrations.password" /></strong>
</div>
<div class="jive-registrations-addNickname">
<input type="text" name="gatewayNick" size="12" maxlength="50" value=""><br>
<strong><fmt:message key="gateway.web.registrations.nickname" /></strong>
</div>
<div class="jive-registrations-addButtons">
<input type="submit" name="Submit" value="<fmt:message key="global.add" />" class="savechanges">
<input type="reset" name="reset" value="<fmt:message key="global.cancel" />" class="cancel" onClick="toggleAdd();">
</div>
</form>
</div>
</div>
<!-- END add registration -->
<!-- BEGIN registrations table -->
<div class="jive-registrations">
<!-- BEGIN results -->
<div class="jive-registrations-results">
<fmt:message key="gateway.web.registrations.registrations" />: <strong><%= (start+1) %>-<%= topRange %></strong> of <strong><%= resCount %></strong>
</div>
<!-- END results -->
<!-- BEGIN results size (num per page) -->
<div class="jive-registrations-resultsSize"><form action="gateway-registrations.jsp" method="get">
<select name="range" id="range" size="1" onchange="this.form.submit()">
<% for (int rangePreset : RANGE_PRESETS) { %>
<option value="<%= rangePreset %>"<%= (rangePreset== range ? "selected" : "") %>><%= rangePreset %></option>
<% } %>
</select>
<span>per page</span>
</form></div>
<!-- END results size -->
<!-- BEGIN pagination -->
<div class="jive-registrations-pagination">
<strong>Page:</strong>
<%
if (numPages > 1 && ((curPage) > 1)) {
%>
<a href="gateway-registrations.jsp?start=<%= ((curPage-2)*range) %>">< <fmt:message key="gateway.web.registrations.prev" /></a>
<%
}
for (int i=0; i<numPages; i++) {
boolean isCurrent = (i+1) == curPage;
if (isCurrent) {
%>
<strong><%= (i+1) %></strong>
<%
}
else {
%>
<a href="gateway-registrations.jsp?start=<%= (i*range) %>"><%= (i+1) %></a>
<%
}
}
if (numPages > 1 && ((curPage) < numPages)) {
%>
<a href="gateway-registrations.jsp?start=<%= (curPage*range) %>"><fmt:message key="gateway.web.registrations.next" /> ></a>
<%
}
%>
</div>
<!-- END pagination -->
<!-- BEGIN gateway filter -->
<form action="gateway-registrations.jsp" name="jive-filterForm">
<div class="jive-gateway-filter" id="jiveGatewayFilters">
<div>
<strong>Filter by:</strong>
<label for="filterAIMcheckbox">
<input type="checkbox" name="filter[]" value="aim" <%= ((filteropts.contains("aim")) ? "checked" : "") %> id="filterAIMcheckbox">
<img src="images/aim.gif" alt="" border="0">
<span><fmt:message key="gateway.aim.shortservice" /></span>
</label>
<label for="filterICQcheckbox">
<input type="checkbox" name="filter[]" value="icq" <%= ((filteropts.contains("icq")) ? "checked" : "") %> id="filterICQcheckbox">
<img src="images/icq.gif" alt="" border="0">
<span><fmt:message key="gateway.icq.shortservice" /></span>
</label>
<label for="filterIRCcheckbox">
<input type="checkbox" name="filter[]" value="irc" <%= ((filteropts.contains("irc")) ? "checked" : "") %> id="filterIRCcheckbox">
<img src="images/irc.gif" alt="" border="0">
<span><fmt:message key="gateway.irc.shortservice" /></span>
</label>
<label for="filterMSNcheckbox">
<input type="checkbox" name="filter[]" value="msn" <%= ((filteropts.contains("msn")) ? "checked" : "") %> id="filterMSNcheckbox">
<img src="images/msn.gif" alt="" border="0">
<span><fmt:message key="gateway.msn.shortservice" /></span>
</label>
<label for="filterYAHOOcheckbox">
<input type="checkbox" name="filter[]" value="yahoo" <%= ((filteropts.contains("yahoo")) ? "checked" : "") %> id="filterYAHOOcheckbox">
<img src="images/yahoo.gif" alt="" border="0">
<span><fmt:message key="gateway.yahoo.shortservice" /></span>
</label>
<label for="filterActiveOnly">
<input type="checkbox" name="filter[]" value="signedon" <%= ((filteropts.contains("signedon")) ? "checked" : "") %> id="filterActiveOnly">
<span><fmt:message key="gateway.web.registrations.signedon" /></span>
</label>
<input type="submit" name="submit" value="<fmt:message key="gateway.web.registrations.update" />" class="filterBtn">
</div>
</div>
</form>
<!-- END gateway filter -->
<!-- BEGIN registrations table -->
<table cellpadding="0" cellspacing="0">
<thead>
<tr>
<th width="20" class="border-left"> </th>
<th width="25%"><fmt:message key="gateway.web.registrations.user" /></th>
<th><fmt:message key="gateway.web.registrations.serviceusername" /></th>
<th><fmt:message key="gateway.web.registrations.lastlogin" /></th>
<th width="1%"><div align="center"><fmt:message key="gateway.web.registrations.edit" /></div></th>
<th width="1%" class="border-right"><fmt:message key="gateway.web.registrations.remove" /></th>
</tr>
</thead>
<tbody>
<%
int cnt = 0;
for (regResult result : regResults) {
cnt++;
if (cnt < (start+1)) { continue; }
if (cnt > (start+range)) { continue; }
%>
<tr id="jiveRegistration<%= result.id %>">
<td align="center">
<img src="images/im_<%= result.status %>.gif" alt="<%= result.linestatus %>" border="0"></td>
<td><%= result.jid %></td>
<td><span class="jive-gateway-<%= result.linestatus %> jive-gateway-<%= result.type.toUpperCase() %><%= ((result.sessionActive) ? "on" : "off") %>"><%= result.username %></span></td>
<td><%= result.lastLogin %></td>
<td align="center"><a href="" onClick="<% if (!trEnabled.get(result.type)) { %>alert('You must enable this transport to modify registrations.'); return false;<% } else { %>toggleEdit(<%= result.id %>); return false<% } %>"><img src="images/edit-16x16.gif" alt="" border="0"></a></td>
<td align="center"><form method="post" id="deleteRegistration<%= result.id %>" name="deleteRegistration<%= result.id %>" action="gateway-registrations.jsp"><input type="hidden" name="action" value="delete" /><input type="hidden" name="deleteid" value="<%= result.id %>" /><a href="" onClick="<% if (!trEnabled.get(result.type)) { %>alert('You must enable this transport to modify registrations.'); return false;<% } else { %>if (confirm('<fmt:message key="gateway.web.registrations.confirmdelete" />')) { document.getElementById('deleteRegistration<%= result.id %>').submit(); return false; } else { return false; }<% } %>"><img src="images/delete-16x16.gif" alt="" border="0"></a></form></td>
</tr>
<tr id="jiveRegistrationEdit<%= result.id %>" style="display: none;">
<td align="center"><img src="images/im_<%= result.status %>.gif" alt="<%= result.status %>" border="0"></td>
<td><%= result.jid %></td>
<td colspan="4"><form method="post" id="editRegistration<%= result.id %>" name="editRegistration<%= result.id %>" action="gateway-registrations.jsp"><input type="hidden" name="action" value="edit" /><input type="hidden" name="editid" value="<%= result.id %>" />
<span class="jive-gateway-<%= result.linestatus %> jive-gateway-<%= result.type.toUpperCase() %>on">
<div class="jive-registrations-editUsername">
<input type="text" name="gatewayUsername" size="12" maxlength="50" value="<%= result.username %>"><br>
<strong><fmt:message key="gateway.web.registrations.username" /></strong>
</div>
<div class="jive-registrations-editPassword">
<input type="password" name="gatewayPassword" size="12" maxlength="50" value="********"><br>
<strong><fmt:message key="gateway.web.registrations.password" /></strong>
</div>
<div class="jive-registrations-editNickname">
<input type="text" name="gatewayNickname" size="12" maxlength="50" value="<%= result.nickname %>"><br>
<strong><fmt:message key="gateway.web.registrations.nickname" /></strong>
</div>
<div class="jive-registrations-editButtons">
<input type="submit" name="Submit" value="<fmt:message key="global.save_changes" />" class="savechanges" onClick="document.getElementById.submit()">
<input type="reset" name="reset" value="<fmt:message key="global.cancel" />" class="cancel" onClick="toggleEdit(<%= result.id %>);">
</div>
</span>
</form></td>
</tr>
<%
}
%>
</tbody>
</table>
<!-- BEGIN registrations table -->
<!-- BEGIN pagination -->
<div class="jive-registrations-pagination">
<strong>Page:</strong>
<%
if (numPages > 1 && ((curPage) > 1)) {
%>
<a href="gateway-registrations.jsp?start=<%= ((curPage-2)*range) %>">< Prev</a>
<%
}
for (int i=0; i<numPages; i++) {
boolean isCurrent = (i+1) == curPage;
if (isCurrent) {
%>
<strong><%= (i+1) %></strong>
<%
}
else {
%>
<a href="gateway-registrations.jsp?start=<%= (i*range) %>"><%= (i+1) %></a>
<%
}
}
if (numPages > 1 && ((curPage) < numPages)) {
%>
<a href="gateway-registrations.jsp?start=<%= (curPage*range) %>">Next ></a>
<%
}
%>
</div>
<!-- END pagination -->
</div>
<!-- END registrations table -->
<br clear="all">
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -