1 22 package com.geinuke.module.forum; 23 24 import javax.servlet.http.HttpServletRequest ; 25 import javax.servlet.http.HttpServletResponse ; 26 27 import org.apache.velocity.context.Context; 28 29 import com.geinuke.common.GlobalConfigurationI; 30 import com.geinuke.common.ModuleWidgetI; 31 import com.geinuke.common.NukeModuleI; 32 import com.geinuke.common.UserI; 33 34 import com.geinuke.middle.ITopicBL; 35 import com.geinuke.module.ModuleWriter; 36 import com.geinuke.servlet.GeiServlet; 37 import com.geinuke.vo.ModuleDBVO; 38 39 public class DeleteForumTopic implements ModuleWidgetI{ 40 41 public NukeModuleI handleAction(ModuleDBVO module, Context ctx,HttpServletRequest req, HttpServletResponse res, UserI user, GlobalConfigurationI gConf) throws Exception { 42 String moduleTempName=null; 43 44 int fid=Integer.parseInt( req.getParameter("fid") ); 45 int tid=Integer.parseInt( req.getParameter("tid") ); 46 47 if(user.getRole().getLevela()>=160 ){ 48 ITopicBL tbl=(ITopicBL)GeiServlet.getBL("ITopicBL"); 49 tbl.delForumTopicByTId(tid); 50 } 51 res.sendRedirect("Forum.jhtm?op=showSF&fid="+fid); 52 53 54 55 moduleTempName=gConf.getModulePage(module.getName(),req); 56 return ModuleWriter.fill(ctx,module,moduleTempName); 57 } 58 59 } | Popular Tags |