%--
- $Revision$
- $Date$
-
- Copyright (C) 2004 Jive Software. All rights reserved.
-
- This software is the proprietary information of Jive Software.
- Use is subject to license terms.
--%>
<%@ page import="org.jivesoftware.util.*,
org.jivesoftware.openfire.muc.MUCRoom,
java.net.URLEncoder"
errorPage="error.jsp"
%>
<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jstl/fmt_rt" prefix="fmt" %>
<% webManager.init(request, response, session, application, out ); %>
<% // Get parameters //
boolean cancel = request.getParameter("cancel") != null;
boolean delete = request.getParameter("delete") != null;
String roomName = ParamUtils.getParameter(request,"roomName");
String alternateJID = ParamUtils.getParameter(request,"alternateJID");
String reason = ParamUtils.getParameter(request,"reason");
// Handle a cancel
if (cancel) {
response.sendRedirect("muc-room-summary.jsp");
return;
}
// Load the room object
MUCRoom room = webManager.getMultiUserChatServer().getChatRoom(roomName);
// Handle a room delete:
if (delete) {
// Delete the room
if (room != null) {
// If the room still exists then destroy it
room.destroyRoom(alternateJID, reason);
}
// Done, so redirect
response.sendRedirect("muc-room-summary.jsp?deletesuccess=true");
return;
}
%>
"/>
"><%= room.getName() %>