<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.util.HashMap" %> <%@ page import="java.util.Set" %> <%@ page import="java.util.HashSet" %> <%@ page import="it.gotoandplay.smartfoxserver.extensions.AbstractExtension" %> <%@ page import="it.gotoandplay.smartfoxserver.SmartFoxServer" %> <%@ page import="it.gotoandplay.smartfoxserver.data.Zone" %> <%@ page import="it.gotoandplay.smartfoxserver.data.Room" %> <%@ page import="it.gotoandplay.smartfoxserver.data.User" %> <%@ page import="java.util.LinkedList" %> <%@ page import="java.util.Iterator" %> <%@ page import="javax.servlet.http.HttpServletRequest" %> LifeGuard <% String zoneName = request.getParameter("zone"); if((null == zoneName) || zoneName.isEmpty()) { %>

n ozone

zone
room
user
code
message
<% } else { Zone zone = SmartFoxServer.getInstance().getZone(zoneName); AbstractExtension ext = zone.getExtension("censor"); java.util.HashMap params = new java.util.HashMap(); params.put("remote_user", request.getRemoteUser()); params.put("remote_ip", request.getRemoteAddr()); for(java.util.Enumeration e = request.getParameterNames(); e.hasMoreElements();) { String key = (String) e.nextElement(); params.put(key, request.getParameter(key)); } //params.put("action", request.getParameter("action")); //params.put("zone", request.getParameter("zone")); //params.put("room", request.getParameter("room")); //params.put("user", request.getParameter("user")); //params.put("msg", request.getParameter("msg")); //params.put("mod", request.getParameter("mod")); params = (java.util.HashMap) ext.handleInternalRequest(params); Set keyset = params.keySet(); for(String key : keyset) { out.println(key + "=" + params.get(key)); out.println("
"); } } %>