1 2 23 package com.geinuke.block.themechange; 24 25 26 import java.util.ArrayList ; 27 28 import javax.servlet.http.HttpServletRequest ; 29 import javax.servlet.http.HttpServletResponse ; 30 31 import org.apache.velocity.context.Context; 32 33 import com.geinuke.common.BlockWidgetI; 34 import com.geinuke.common.GlobalConfigurationI; 35 import com.geinuke.common.UserI; 36 import com.geinuke.servlet.GeiServlet; 37 import com.geinuke.util.NukeResource; 38 import com.geinuke.vo.BlockDBVO; 39 40 public class ThemeChangeBlock implements BlockWidgetI{ 41 public void fillBlock(BlockDBVO block,Context ctx, HttpServletRequest req, 42 HttpServletResponse res,UserI user, 43 GlobalConfigurationI gConf)throws Exception { 44 45 ArrayList list=null; 46 String path=GeiServlet.getNukePath(); 47 String style=(String )req.getSession(true).getAttribute("style"); 48 path=path+"/WEB-INF/templates/themes/"; 49 list=NukeResource.getDirectories(path); 50 ctx.put("style",style); 51 ctx.put("themes",list); 52 53 54 } 55 56 } | Popular Tags |