%--
- $Revision$
- $Date$
--%>
<%@ page import="org.jivesoftware.util.*,
org.jivesoftware.openfire.user.*,
java.util.HashMap,
java.util.Map,
java.net.URLEncoder"
%><%@ page import="org.xmpp.packet.JID"%>
<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jstl/fmt_rt" prefix="fmt" %>
<%-- Define Administration Bean --%>
<% webManager.init(request, response, session, application, out ); %>
<%
// Get parameters
boolean search = ParamUtils.getBooleanParameter(request,"search");
String username = ParamUtils.getParameter(request,"username");
username = JID.escapeNode(username);
// Handle a cancel
if (request.getParameter("cancel") != null) {
response.sendRedirect("user-summary.jsp");
return;
}
// Handle a search execute:
Map errors = new HashMap();
if (search) {
User user = null;
try {
user = webManager.getUserManager().getUser(username);
}
catch (Exception e2) {
errors.put("username","username");
}
if (user != null) {
// found the user, so redirect to the user properties page:
response.sendRedirect("user-properties.jsp?username=" +
URLEncoder.encode(user.getUsername(), "UTF-8"));
return;
}
}
%>
<% if (errors.size() > 0) { %>
<% } %>