Changeset 17794
- Timestamp:
- 07/29/08 08:20:46 (2 months ago)
- Files:
-
- trunk/core/src/net/project/crossspace/mvc/handler/ShowSharesHandler.java (modified) (2 diffs)
- trunk/core/web/jsp/crossspace/ShowShares.jsp (modified) (4 diffs)
- trunk/core/web/jsp/project/Setup.jsp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/core/src/net/project/crossspace/mvc/handler/ShowSharesHandler.java
r16593 r17794 81 81 * @throws net.project.base.PnetException if any other error occurred. 82 82 */ 83 public void validateSecurity(int module, int action, String objectID, 84 HttpServletRequest request) throws AuthorizationFailedException, PnetException { 83 public void validateSecurity(int module, int action, String objectID, HttpServletRequest request) throws AuthorizationFailedException, PnetException { 85 84 } 86 85 … … 112 111 listGenerator.setSpaceID(space.getID()); 113 112 listGenerator.load(); 114 model.put("xmlProvider", listGenerator); 113 model.put("xmlProvider", listGenerator); 114 passThru(model, "referer"); 115 115 116 116 return model; trunk/core/web/jsp/crossspace/ShowShares.jsp
r17415 r17794 36 36 <jsp:useBean id="xmlProvider" type="net.project.persistence.IXMLPersistence" scope="request" /> 37 37 38 <% 39 // Save referer or get from request if null 40 String referer = request.getParameter("referer"); 41 if (referer == null || "".equals(referer)) { 42 referer = (String) request.getAttribute("referer"); 43 } 44 //if still null then set it to schedule main page as default 45 if(referer == null || "".equals(referer)) 46 referer="/schedule/Main.jsp?module="+Module.SCHEDULE+"&action="+Action.VIEW; 47 %> 38 48 <template:getDoctype /> 39 49 <html> … … 53 63 <script language="javascript" type="text/javascript"> 54 64 var theForm; 65 var JSPRootURL = '<%= SessionManager.getJSPRootURL() %>'; 55 66 56 67 function setup() { … … 66 77 67 78 function cancel() { 68 history.back();79 self.document.location = JSPRootURL + '/<%=referer%>' + <%=referer.indexOf("?") >= 0 ? "'&'" : "'?'"%> + 'module=<%=net.project.base.Module.PROJECT_SPACE%>'; 69 80 } 70 81 function reset() { … … 98 109 <input type="hidden" name="module" value="<%=Module.SCHEDULE%>"> 99 110 <input type="hidden" name="action" value="<%=Action.DELETE%>"> 111 <input type="hidden" name="referer" value="<%=referer%>"> 100 112 101 113 <table border="0" cellpadding="0" cellspacing="0" width="97%"> trunk/core/web/jsp/project/Setup.jsp
r17292 r17794 181 181 <display:if name="@prm.crossspace.isenabled"> 182 182 <tr> 183 <td class="tableContentFontOnly"><a href="<%=SessionManager.getJSPRootURL()%>/servlet/CrossSpaceController/ShowShares?module=<%=Module.SCHEDULE%>&action=<%=Action.VIEW%> "><%=PropertyProvider.get("prm.project.setup.shares.link")%></td>183 <td class="tableContentFontOnly"><a href="<%=SessionManager.getJSPRootURL()%>/servlet/CrossSpaceController/ShowShares?module=<%=Module.SCHEDULE%>&action=<%=Action.VIEW%>&referer=project/Setup.jsp"><%=PropertyProvider.get("prm.project.setup.shares.link")%></td> 184 184 <td class="tableContentFontOnly"><%=PropertyProvider.get("prm.project.setup.channel.shares.label")%></td> 185 185 </tr>
