Fix for AWC-1145 HTTPS support for community logo in PageTag footer.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@6277 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Kevin Roast
2007-07-17 14:40:20 +00:00
parent afbff09faf
commit 52ce1ce17b

View File

@@ -27,6 +27,7 @@ package org.alfresco.web.ui.repo.tag;
import java.io.IOException; import java.io.IOException;
import java.io.Writer; import java.io.Writer;
import javax.servlet.ServletRequest;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.jsp.JspException; import javax.servlet.jsp.JspException;
import javax.servlet.jsp.tagext.TagSupport; import javax.servlet.jsp.tagext.TagSupport;
@@ -54,9 +55,10 @@ public class PageTag extends TagSupport
* Please ensure you understand the terms of the license before changing the contents of this file. * Please ensure you understand the terms of the license before changing the contents of this file.
*/ */
private final static String ALF_LOGO_HTTP = "http://www.alfresco.com/images/alfresco_community_horiz21.gif";
private final static String ALF_LOGO_HTTPS = "https://www.alfresco.com/images/alfresco_community_horiz21.gif";
private final static String ALF_URL = "http://www.alfresco.com"; private final static String ALF_URL = "http://www.alfresco.com";
private final static String ALF_LOGO = "http://www.alfresco.com/images/alfresco_community_horiz21.gif"; private final static String SF_LOGO = "/images/logo/sflogo.php.png";
private final static String SF_LOGO = "/images/logo/sflogo.php.png";
private final static String ALF_TEXT = "Alfresco Community"; private final static String ALF_TEXT = "Alfresco Community";
private final static String ALF_COPY = "Supplied free of charge with " + private final static String ALF_COPY = "Supplied free of charge with " +
"<a class=footer href='http://www.alfresco.com/services/support/communityterms/#support'>no support</a>, " + "<a class=footer href='http://www.alfresco.com/services/support/communityterms/#support'>no support</a>, " +
@@ -259,14 +261,15 @@ public class PageTag extends TagSupport
{ {
if (alfresco == null) if (alfresco == null)
{ {
String reqPath = ((HttpServletRequest)pageContext.getRequest()).getContextPath(); HttpServletRequest req = (HttpServletRequest)pageContext.getRequest();
alfresco = "<center><table><tr><td>" + alfresco = "<center><table><tr><td>" +
"<a href='" + ALF_URL + "'>" + "<a href='" + ALF_URL + "'>" +
"<img border=0 alt='' title='" + ALF_TEXT + "' align=absmiddle src='" + ALF_LOGO + "'>" + "<img border=0 alt='' title='" + ALF_TEXT + "' align=absmiddle src='" +
"</a></td><td align=center>" + ("http".equals(req.getScheme()) ? ALF_LOGO_HTTP : ALF_LOGO_HTTPS) +
"'>" +"</a></td><td align=center>" +
"<span class=footer>" + ALF_COPY + "<span class=footer>" + ALF_COPY +
"</span></td><td><a href='http://sourceforge.net/projects/alfresco'><img border=0 alt='' title='SourceForge' align=absmiddle src='" + "</span></td><td><a href='http://sourceforge.net/projects/alfresco'><img border=0 alt='' title='SourceForge' align=absmiddle src='" +
reqPath + SF_LOGO + "'></a>" + req.getContextPath() + SF_LOGO + "'></a>" +
"</td></tr></table></center>"; "</td></tr></table></center>";
} }