/** * @param formattedText The formatted text to convert to plain text and then to trim * @param maxNumOfChars The maximum number of characters for the trimmed text. * @return Ellipse A String to represent the ending pattern of the trimmed text */ public String doPlainTextAndLimit(String formattedText, int maxNumOfChars, String ellipse) { formattedText = StringUtils.trimToNull(formattedText); if(formattedText == null || formattedText.equalsIgnoreCase("<br/>") || formattedText.equalsIgnoreCase("<br>")|| formattedText.equals(" ") || FormattedText.escapeHtml(formattedText,false).equals("<br type="_moz" />")){ return ""; } StringBuilder sb = new StringBuilder(); String text = FormattedText.convertFormattedTextToPlaintext(formattedText); if(maxNumOfChars>text.length()){ maxNumOfChars=text.length(); } String trimmedText=text.substring(0, maxNumOfChars); sb.setLength(0); sb.append(trimmedText).append(ellipse); return Validator.escapeHtml(sb.toString()); } }
+ rb.getString("announcement") + ": " + Validator.escapeHtml(hdr.getSubject()) + "</title>" + "</head>\n<body>"); + Validator.escapeHtml(hdr.getFrom().getDisplayName()) + "</td></tr>"); out.println("<tr><td><b>" + rb.getString("date_colon") + "</b></td><td>" + Validator.escapeHtml(hdr.getDate().toStringLocalFull()) + "</td></tr>"); out.println("<tr><td><b>" + rb.getString("subject_colon") + "</b></td><td>" + Validator.escapeHtml(hdr.getSubject()) + "</td></tr></table>"); out.println("<a href=\"" + Validator.escapeHtml(attachment.getUrl()) + "\">" + Validator.escapeHtml(attachment.getUrl()) + "</a><br />");
private String getTitle(final ContentResource content) { String title = content.getProperties().getProperty(ResourceProperties.PROP_DISPLAY_NAME); if (title == null) { title = content.getId(); } return Validator.escapeHtml(title); }
field = Validator.escapeHtml(site.getTitle()); field = Validator.escapeHtml((String)entity.getProperties().get(TagList.PARENT)); } else if (TagList.CRITERIA.equals(column)) { field += Validator.escapeHtml((String)entity.getProperties().get(TagList.CRITERIA)); field += "</a>"; field = Validator.escapeHtml((String)entity.getProperties().get(TagList.CRITERIA)); field = Validator.escapeHtml(link.getRubric()); } else if (TagList.RATIONALE.equals(column)) { field = Validator.escapeHtml(link.getRationale()); } else if (TagList.VISIBLE.equals(column)) { field = Validator.escapeHtml(String.valueOf(link.isVisible())); } else if (TagList.EXPORTABLE.equals(column)) { field = Validator.escapeHtml(String.valueOf(link.isExportable())); } else { field = Validator.escapeHtml(TagListImpl.NA);
String siteTitle = Validator.escapeHtml(siteTitleRaw); String siteTitleTruncated = Validator.escapeHtml(FormattedText.makeShortenedText(siteTitleRaw, null, null, null)); m.put("siteTitle", siteTitle); m.put("siteTitleTrunc", siteTitleTruncated);
.equals(myWorkspaceSiteId)))); String siteTitle = Validator.escapeHtml(getUserSpecificSiteTitle(s, false, false, siteProviders)); String siteTitleTruncated = FormattedText.makeShortenedText(siteTitle, null, null, null); m.put("siteTitle", siteTitle);
out.println("\t\t\t<div class=\"detailsDiv\"><div style=\"padding:5px;\"><div class=\"imgDiv\" style=\"padding-right:5px;\"><a href=\"" + Validator.escapeHtml(href) + "\"><img src=\"/sakai-citations-tool/image/sakai/book-placeholder.png\" data-isbn=\"" + citation.getCitationProperty("isnIdentifier") + "\" class=\"googleBookCover\"></a></div><div style=\"float:left;\"><div><a href=\"" + Validator.escapeHtml(href) + "\" target=\"_blank\">" + Validator.escapeHtml( (String)citation.getCitationProperty( Schema.TITLE, true ) ) + "</a></div>"); out.println("\t\t\t\t<div class=\"creatorDiv\">" + Validator.escapeHtml( citation.getCreator() ) + "</div>"); out.println("\t\t\t\t<div class=\"sourceDiv\">" + Validator.escapeHtml( citation.getSource() ) + "</div>"); out.println("\t\t\t\t<tr>\n\t\t\t\t\t<td class=\"attach\"><strong>" + label + ":</strong></td>\n\t\t\t\t\t<td>" + Validator.escapeHtml(value) + "</td>\n\t\t\t\t</tr>"); out.println("\t\t\t\t<tr>\n\t\t\t\t\t<td class=\"attach\"> </td>\n\t\t\t\t\t<td>" + Validator.escapeHtml(value) + "</td>\n\t\t\t\t</tr>\n"); out.println("\t\t\t\t<tr>\n\t\t\t\t\t<td class=\"attach\"><strong>" + label + "</strong></td>\n\t\t\t\t\t<td>" + Validator.escapeHtml(value) + "</td>\n\t\t\t\t</tr>"); try { urlLabel = ( citation.getCustomUrlLabel( urlId ) == null || citation.getCustomUrlLabel( urlId ).trim().equals("") ) ? rb.getString( "nullUrlLabel.view" ) : Validator.escapeHtml(citation.getCustomUrlLabel(urlId)); } catch (IdUnusedException e) { e.printStackTrace(); out.println("\t\t\t\t<a href=\"" + Validator.escapeHtml(citation.getCustomUrl( urlId )) + "\" target=\"_blank\">" + urlLabel + "</a>"); } catch (IdUnusedException e) { e.printStackTrace(); out.println("\t\t\t\t<tr>\n\t\t\t\t\t<td class=\"attach\"><strong>" + label + ":</strong></td>\n\t\t\t\t\t<td>" + Validator.escapeHtml(value) + "</td>\n\t\t\t\t</tr>"); out.println("\t\t\t\t<tr>\n\t\t\t\t\t<td class=\"attach\"> </td>\n\t\t\t\t\t<td>" + Validator.escapeHtml(value) + "</td>\n\t\t\t\t</tr>\n"); out.println("\t\t\t\t<tr>\n\t\t\t\t\t<td class=\"attach\"><strong>" + label + ":</strong></td>\n\t\t\t\t\t<td>" + Validator.escapeHtml(value) + "</td>\n\t\t\t\t</tr>");
+ "<title>" + rb.getString("list.title") + ": " + Validator.escapeHtml(title) + "</title>\n" + "<link href=\"/library/skin/tool_base.css\" type=\"text/css\" rel=\"stylesheet\" media=\"all\" />\n" ServerConfigurationService.getString("official.institution.background.colour") +"; \">" + "<div class=\"banner\"><h1 style=\" margin-left:15px; color:" + ServerConfigurationService.getString("official.institution.text.colour") + ";\">" + Validator.escapeHtml(title) + "</h1></div> " + "<div class=\"bannerLinks\">" + (!isPrintView ? "<a class=\"export\" href=" + exportUrlAll + ">Export</a>" + "<a class=\"print\" target=\"_blank\" href=" + req.getRequestURL() + "?printView" + ">Print</a>" : "") +
}else{ rcontext.put("siteTitle", portal.getSiteHelper().getUserSpecificSiteTitle(site, false, true, providers)); rcontext.put("siteTitleTruncated", Validator.escapeHtml(portal.getSiteHelper().getUserSpecificSiteTitle(site, true, false, providers))); rcontext.put("isUserSite", false);
}else{ rcontext.put("siteTitle", portal.getSiteHelper().getUserSpecificSiteTitle(site, false, true, providers)); rcontext.put("siteTitleTruncated", Validator.escapeHtml(portal.getSiteHelper().getUserSpecificSiteTitle(site, true, false, providers))); rcontext.put("isUserSite", false);
loginUserDispId = Validator.escapeHtml(thisUser.getDisplayId()); loginUserId = Validator.escapeHtml(thisUser.getId()); loginUserDispName = Validator.escapeHtml(thisUser.getDisplayName()); loginUserFirstName = Validator.escapeHtml(thisUser.getFirstName());
loginUserDispId = Validator.escapeHtml(thisUser.getDisplayId()); loginUserId = Validator.escapeHtml(thisUser.getId()); loginUserDispName = Validator.escapeHtml(thisUser.getDisplayName()); loginUserFirstName = Validator.escapeHtml(thisUser.getFirstName());