1 2 23 package com.geinuke.module.wiki; 24 25 import javax.servlet.http.HttpServletRequest ; 26 import javax.servlet.http.HttpServletResponse ; 27 28 import org.apache.velocity.context.Context; 29 30 import com.geinuke.common.GlobalConfigurationI; 31 import com.geinuke.common.ModuleWidgetI; 32 import com.geinuke.common.NukeModuleI; 33 import com.geinuke.common.UserI; 34 import com.geinuke.middle.IWikiBL; 35 import com.geinuke.module.ModuleWriter; 36 import com.geinuke.servlet.GeiServlet; 37 import com.geinuke.util.TextUtil; 38 import com.geinuke.vo.ModuleDBVO; 39 import com.geinuke.vo.WikiMenuVO; 40 41 public class SubmitMenu implements ModuleWidgetI{ 42 43 public NukeModuleI handleAction(ModuleDBVO module, Context ctx,HttpServletRequest req, HttpServletResponse res, UserI user, GlobalConfigurationI gConf) throws Exception { 44 String moduleTempName=null; 45 WikiMenuVO wm=null; 46 IWikiBL bl=(IWikiBL)GeiServlet.getBL("IWikiBL"); 47 48 wm=bl.getWikiMenu(); 49 50 wm.setText( TextUtil.solveWikiLink( req.getParameter("menutext") ) ); 51 52 bl.updateWikiMenu(wm); 53 res.sendRedirect("Giki.jhtm"); 54 moduleTempName=gConf.getModulePage(module.getName(),req); 55 return ModuleWriter.fill(ctx,module,moduleTempName); 56 } 57 58 } | Popular Tags |