<%-- - $Revision$ - $Date$ - - Copyright (C) 2004-2005 Jive Software. All rights reserved. - - This software is published under the terms of the GNU Public License (GPL), - a copy of which is included in this distribution. --%> <%@ page import="org.jivesoftware.util.*, java.util.*, org.jivesoftware.openfire.muc.MultiUserChatServer" %> <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %> <%@ taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt"%> <% webManager.init(request, response, session, application, out ); %> <% // Get parameters String userJID = ParamUtils.getParameter(request,"userJID"); boolean add = request.getParameter("add") != null; boolean delete = ParamUtils.getBooleanParameter(request,"delete"); // Get muc server MultiUserChatServer mucServer = webManager.getMultiUserChatServer(); // Handle a save Map errors = new HashMap(); if (add) { // do validation if (userJID == null || userJID.indexOf('@') == -1) { errors.put("userJID","userJID"); } if (errors.size() == 0) { mucServer.addSysadmin(userJID); response.sendRedirect("muc-sysadmins.jsp?addsuccess=true"); return; } } if (delete) { // Remove the user from the list of system administrators mucServer.removeSysadmin(userJID); // done, return response.sendRedirect("muc-sysadmins.jsp?deletesuccess=true"); return; } %> <fmt:message key="groupchat.admins.title"/>

<% if ("true".equals(request.getParameter("deletesuccess"))) { %>

<% } else if ("true".equals(request.getParameter("addsuccess"))) { %>

<% } else if (errors.size() > 0) { %>

<% } %>
" id="userJIDtf"> ">

<% if (mucServer.getSysadmins().size() == 0) { %> <% } %> <% for (String user : mucServer.getSysadmins()) { %> <% } %>
<%= user %> " onclick="return confirm('');" >