1 22 package com.geinuke.module.blog; 23 24 import java.util.ArrayList ; 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 import com.geinuke.common.UserI; 35 import com.geinuke.middle.IBlogBL; 36 import com.geinuke.module.ModuleWriter; 37 import com.geinuke.servlet.GeiServlet; 38 import com.geinuke.vo.ModuleDBVO; 39 40 public class DelBlogPost implements ModuleWidgetI{ 41 42 public NukeModuleI handleAction(ModuleDBVO module, Context ctx,HttpServletRequest req, HttpServletResponse res, UserI user, GlobalConfigurationI gConf) throws Exception { 43 String moduleTempName=null; 44 ArrayList posts=null; 45 IBlogBL bbl=(IBlogBL)GeiServlet.getBL("IBlogBL"); 46 String pag=req.getParameter("wp"); 47 String bid=req.getParameter("bid"); 48 String url="Blog.jhtm?op=edit"; 49 if(pag!=null){ 50 url+="&wp="+pag; 51 } 52 bbl.delBlogPost(Integer.parseInt(bid)); 53 res.sendRedirect(url); 54 moduleTempName=gConf.getModulePage(module.getName(),req); 55 return ModuleWriter.fill(ctx,module,moduleTempName); 56 } 57 58 } 59 60 | Popular Tags |