| 1 22 package com.geinuke.module.admin.survey; 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.EditorFactory; 32 import com.geinuke.common.GlobalConfigurationI; 33 import com.geinuke.common.NukeModuleI; 34 import com.geinuke.common.UserI; 35 import com.geinuke.middle.*; 36 import com.geinuke.module.ModuleWriter; 37 import com.geinuke.module.StaticModule; 38 import com.geinuke.servlet.GeiServlet; 39 import com.geinuke.util.TextUtil; 40 import com.geinuke.vo.ModuleDBVO; 41 import com.geinuke.vo.SurveyVO; 42 43 public class NewSurvey extends StaticModule{ 44 45 46 47 protected void editSurvey(Context ctx,HttpServletRequest req, HttpServletResponse res){ 48 req.getSession(true).setAttribute("surveyanswers",new ArrayList ()); 49 EditorFactory ef=new EditorFactory(req,null); 50 if(req.getParameter("error")!=null) 51 ctx.put("error","SURVEY_"+req.getParameter("error")); 52 ctx.put("errors",ctx); 53 ctx.put("factory",ef); 54 } 55 56 57 58 public NukeModuleI handleAction(ModuleDBVO module, Context ctx,HttpServletRequest req, HttpServletResponse res, UserI user, GlobalConfigurationI gConf) throws Exception { 59 60 this.editSurvey(ctx,req,res); 61 62 return super.handleAction(module,ctx,req,res,user,gConf); 63 } 64 65 66 67 } | Popular Tags |