Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Dockerfile.tomcat
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM registry.hub.docker.com/entando/entando-tomcat-base:7.5.0
FROM registry.hub.docker.com/entando/entando-tomcat-base:v7.5.1-ESB-1170-PR-37-BB-release-2F-7.5
ARG VERSION

### Required OpenShift Labels
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<%@ taglib prefix="s" uri="/struts-tags" %>
<s:if test="#lang.default">
<s:property value="%{#attribute.getText()}" />
<s:property value="%{#attribute.getText()}" escapeHtml="true" />
</s:if>
<s:else>
<s:if test="#attributeTracer.listElement">
<s:property value="%{#attribute.getText()}" />
<s:property value="%{#attribute.getText()}" escapeHtml="true" />
</s:if>
<s:else>
<s:text name="EntityAttribute.monolang.defaultValue" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,16 @@
<s:if test="#lang.default">
<s:if test="%{null == #attribute.getMapKey()}" >&ndash;</s:if>
<s:else>
<p><label><s:text name="label.key" /></label>:&#32;<s:property value="%{#attribute.getMapKey()}" /></p>
<p><label><s:text name="label.value" /></label>:&#32;<s:property value="%{#attribute.getMapValue()}" /></p>
<p><label><s:text name="label.key" /></label>:&#32;<s:property value="#attribute.getMapKey()" escapeHtml="true" /></p>
<p><label><s:text name="label.value" /></label>:&#32;<s:property value="#attribute.getMapValue()" escapeHtml="true" /></p>
</s:else>
</s:if>
<s:else>
<s:if test="#attributeTracer.listElement">
<s:if test="%{null == #attribute.getMapKey()}" >&ndash;</s:if>
<s:else>
<p><label><s:text name="label.key" /></label>:&#32;<s:property value="%{#attribute.getMapKey()}" /></p>
<p><label><s:text name="label.value" /></label>:&#32;<s:property value="%{#attribute.getMapValue()}" /></p>
<p><label><s:text name="label.key" /></label>:&#32;<s:property value="#attribute.getMapKey()" escapeHtml="true" /></p>
<p><label><s:text name="label.value" /></label>:&#32;<s:property value="#attribute.getMapValue()" escapeHtml="true" /></p>
</s:else>
</s:if>
<s:else>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
<%@ taglib prefix="s" uri="/struts-tags" %>
<s:property value="#attribute.getTextForLang(#lang.code)" escapeHtml="false" />
<s:property value="#attribute.getTextForLang(#lang.code)" escapeHtml="true" />
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
<%@ taglib prefix="s" uri="/struts-tags" %>
<s:property value="%{#attribute.getTextForLang(#lang.code)}" />
<s:property value="#attribute.getTextForLang(#lang.code)" escapeHtml="true" />
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
<%@ taglib prefix="s" uri="/struts-tags" %>
<s:property value="%{#attribute.getTextForLang(#lang.code)}" />
<s:property value="#attribute.getTextForLang(#lang.code)" escapeHtml="true" />
Original file line number Diff line number Diff line change
Expand Up @@ -328,7 +328,7 @@
</s:if>
<s:else>
<div class="text-muted">
<s:property value="#attribute.getText()" />
<s:property value="#attribute.getText()" escapeHtml="true" />
</div>
</s:else>
</s:else>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<img
class="img-thumbnail"
src="<s:property value="#defaultResource.getImagePath('1')"/>"
alt="<s:property value="#defaultResource.descr"/>" />
alt="<s:property value="#defaultResource.descr"/>" escapeHtml="true" />
<span class="sr-only">
<abbr
title="<s:text name="label.img.text.long" />">
Expand All @@ -27,7 +27,7 @@
</s:if>
<s:else>
<s:if test="#currentResource != null">
<img class="img-thumbnail" src="<s:property value="#currentResource.getImagePath('1')"/>" alt="<s:property value="#currentResource.descr"/>" />
<img class="img-thumbnail" src="<s:property value="#currentResource.getImagePath('1')"/>" alt="<s:property value="#currentResource.descr" escapeHtml="true" />" />
<span class="sr-only">
<abbr title="<s:text name="label.img.text.long" />"> <s:text name="label.img.text.short" /></abbr>:&#32;
</span>
Expand All @@ -36,7 +36,7 @@
<img
class="img-thumbnail"
src="<s:property value="#defaultResource.getImagePath('1')"/>"
alt="<s:property value="#defaultResource.descr"/>" />
alt="<s:property value="#defaultResource.descr" escapeHtml="true" />" />
<span class="sr-only">
<abbr
title="<s:text name="label.img.text.long" />">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,10 +42,10 @@
<s:set var="linkDestination" value="%{getText('note.contentLinkTo') + ': ' + #linkToEdit.contentDestination + ' - ' + #linkedContent.descr + ', ' + getText('note.contentOnPageLinkTo') + ': ' + #linkedPage.titles[currentLang.code]}" />
</s:elseif>
<%-- link icon --%>
<a href="<s:property value="#linkToEdit.contentDestination" />" class="<s:property value="#statusIconVar" />" title="<s:property value="#linkDestination" />"><span class="sr-only"><s:property value="#linkDestination" /></span></a>
<a href="<s:property value="#linkToEdit.contentDestination" />" class="<s:property value="#statusIconVar" />" title="<s:property value="#linkDestination" escapeHtml="true" />"><span class="sr-only"><s:property value="#linkDestination" escapeHtml="true" /></span></a>
<%-- text of the link --%>
<s:if test="%{#attribute.getTextForLang(#lang.code)==null}">
<span class="text-muted">&#32;<s:property value="#attribute.getText()" /></span>
<span class="text-muted">&#32;<s:property value="#attribute.getText()" escapeHtml="true" /></span>
</s:if>
<s:else>
&#32;<s:include value="/WEB-INF/apsadmin/jsp/entity/view/textAttribute.jsp" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -255,6 +255,7 @@ public void addEntityPrototype(IApsEntity entityType) throws EntException {
if (null == entityType) {
throw new EntException("Invalid entity type to add");
}
this.sanitizeEntityTypeLabels(entityType);
Map<String, IApsEntity> newEntityTypes = this.getEntityTypes();
newEntityTypes.put(entityType.getTypeCode(), entityType);
this.updateEntityPrototypes(newEntityTypes);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,12 @@ private LabelSanitizer() {
*/
public static String stripMarkup(String value) {
return (value == null) ? null
: value.replace("<", "").replace(">", "").replace("\"", "");
: value.replace("<", "")
.replace(">", "")
.replace("\"", "")
.replace("&lt;", "")
.replace("&gt;", "")
.replace("&quot;", "");
}

/**
Expand Down
Loading