%--
- $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.ParamUtils,
java.util.*"
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" %>
<%
// Handle a cancel
if (request.getParameter("cancel") != null) {
response.sendRedirect("muc-server-props-edit-form.jsp");
return;
}
%>
<%-- Define Administration Bean --%>
<% webManager.init(request, response, session, application, out ); %>
<% // Get parameters
boolean save = request.getParameter("save") != null;
boolean success = request.getParameter("success") != null;
String name = ParamUtils.getParameter(request,"servername");
String muc = ParamUtils.getParameter(request,"mucname");
// Handle a save
Map errors = new HashMap();
if (save) {
// Make sure that the MUC Service is lower cased.
muc = muc.toLowerCase();
// do validation
if (muc == null || muc.indexOf('.') >= 0) {
errors.put("mucname","mucname");
}
if (errors.size() == 0) {
webManager.getMultiUserChatServer().setServiceName(muc);
response.sendRedirect("muc-server-props-edit-form.jsp?success=true&mucname="+muc);
return;
}
}
else if(muc == null) {
name = webManager.getServerInfo().getName() == null ? "" : webManager.getServerInfo().getName();
muc = webManager.getMultiUserChatServer().getServiceName() == null ? "" : webManager.getMultiUserChatServer().getServiceName();
}
name = webManager.getServerInfo().getName();
if (errors.size() == 0 && muc == null) {
muc = webManager.getMultiUserChatServer().getServiceName();
}
%>
<% if (success) { %>
 |
).
|
<% } else if (errors.size() > 0) { %>
<% } %>