<%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet"%> <%@ page import="org.gcube.vomanagement.usermanagement.impl.LiferayGroupManager"%> <%@ page import="org.gcube.common.authorization.library.provider.UserInfo"%> <%@ page import="org.gcube.common.portal.PortalContext"%> <%@ page import="com.liferay.portal.util.PortalUtil"%> <%@ page import="javax.servlet.http.HttpServletRequest"%> <% String USER_PROFILE_OID = "userIdentificationParameter"; String encoded_USER_PROFILE_OID = "dXNlcklkZW50aWZpY2F0aW9uUGFyYW1ldGVy"; //for simplicity we add the encoded version of the param above String additionalParameter = ""; HttpServletRequest r = PortalUtil.getHttpServletRequest(renderRequest); if (PortalUtil.getOriginalServletRequest(r).getParameter(encoded_USER_PROFILE_OID) != null) { additionalParameter = "&"+encoded_USER_PROFILE_OID+"="+PortalUtil.getOriginalServletRequest(r).getParameter(encoded_USER_PROFILE_OID); System.out.println("found additional parameter ... " + additionalParameter); } long groupId = com.liferay.portal.util.PortalUtil.getScopeGroupId(request); long userId = com.liferay.portal.util.PortalUtil.getUser(request).getUserId(); String strURL = response.encodeURL( request.getContextPath() + "/MessageConversations.html?gid=" + groupId + "&uid=" + userId + additionalParameter); %>