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