1 22 23 package org.cofax.module; 24 25 import org.cofax.*; 26 import org.cofax.cms.*; 27 import javax.servlet.http.*; 28 import java.util.*; 29 30 37 38 public class CofaxToolsExtActivity extends CofaxToolsExtModule { 39 40 44 public String navigate(DataStore db, CofaxPage page, HttpServletRequest req, HttpServletResponse res, HttpSession session) { 45 String mode = (String ) req.getParameter("mode"); 46 HashMap ht = new HashMap(); 47 CofaxToolsUser user = (CofaxToolsUser) (session.getAttribute("user")); 48 String workingPubName = (String ) user.workingPubName; 49 page.putGlossaryValue("system:message", getI18NMessage("message_welcome")); 50 51 page.putGlossaryValue("system:highLightTab", "admin"); 52 page.putGlossaryValue("request:pubName", workingPubName); 53 CofaxToolsNavigation.includeResource(page, "" + CofaxToolsServlet.templatePath + "module/editActivity.jsp", req, res, session); 57 return ""; 58 } 59 60 public String formatString(String input) { 61 String retVal = CofaxToolsUtil.replace(input, "'", "''"); 62 retVal = CofaxToolsUtil.replace(retVal, "\\", "\\\\"); 63 return retVal; 64 } 65 66 public String getI18NMessage(String message) { 67 ResourceBundle messages; 68 String returnMessage = ""; 69 Locale lcl = CofaxToolsServlet.lcl; 70 try { 71 messages = ResourceBundle.getBundle("org.cofax.module.activity", lcl); 72 returnMessage = messages.getString(message); 73 } catch (Exception e) { 74 CofaxToolsUtil.log("CofaxToolsExtActivity : getI18NMessage : error while reading " + message); 75 } 76 return (returnMessage); 77 } 78 79 } 80 | Popular Tags |