/** * Creates error information output.<p> * * @param t an error that occurred * @return error information output */ private String printError(Throwable t) { StringBuffer result = new StringBuffer(1024); result.append("/*\n"); result.append(CmsStringUtil.escapeHtml(t.getMessage())); result.append("\n*/\n"); result.append("function init() {\n"); result.append("}\n"); return result.toString(); }
/** * Creates error information output.<p> * * @param t an error that occurred * @return error information output */ private String printError(Throwable t) { StringBuffer result = new StringBuffer(1024); result.append("/*\n"); result.append(CmsStringUtil.escapeHtml(t.getMessage())); result.append("\n*/\n"); result.append("function init() {\n"); result.append("}\n"); return result.toString(); }
/** * Converts a given String value to the desired output format.<p> * * The following output formats are possible: * <ul> * <li>"html" meaning that <br> tags are added</li> * <li>"plain" or any other String value meaning that <br> tags are removed</li> * </ul> * * @param value the String value to convert * @param outputType the type of the resulting output * @return the converted String in the desired output format */ public String convertValue(String value, String outputType) { if ("html".equalsIgnoreCase(outputType)) { // output should be html, add line break tags and characters value = CmsStringUtil.escapeHtml(value); } else { // output should be plain, remove html line break tags and characters value = CmsStringUtil.substitute(value, "<br>", "\n"); } return value; }
/** * Generates the info data HTML.<p> * * @param cms the cms context * @param locale the locale * * @return the info data HTML */ private String generateInfo(CmsObject cms, Locale locale) { CmsUser user = cms.getRequestContext().getCurrentUser(); StringBuffer infoHtml = new StringBuffer(128); infoHtml.append("<p>").append(CmsStringUtil.escapeHtml(user.getName())).append("</p>"); if (CmsStringUtil.isNotEmptyOrWhitespaceOnly(user.getFirstname())) { infoHtml.append(CmsStringUtil.escapeHtml(user.getFirstname())).append(" "); } if (CmsStringUtil.isNotEmptyOrWhitespaceOnly(user.getLastname())) { infoHtml.append(CmsStringUtil.escapeHtml(user.getLastname())); } infoHtml.append(LINE_BREAK); return infoHtml.toString(); }
xml.append(item); } else { xml.append(CmsStringUtil.escapeHtml(item));
xml.append(item); } else { xml.append(CmsStringUtil.escapeHtml(item));
+ CmsStringUtil.escapeHtml( Messages.get().getBundle().key( Messages.ERR_OPENCMS_NOT_INITIALIZED_2,
+ CmsStringUtil.escapeHtml(Messages.get().getBundle().key( Messages.ERR_OPENCMS_NOT_INITIALIZED_2, errorStatus,
/** * Public constructor.<p> * * @param jsp an initialized JSP action element */ public CmsProgressWidget(CmsJspActionElement jsp) { m_jsp = jsp; // set default values m_width = DEFAULT_WIDTH; m_color = DEFAULT_COLOR; // find the show wait time from the request m_showWaitTime = 0; if (getJsp().getRequest().getParameter(PARAMETER_SHOWWAITTIME) != null) { m_showWaitTime = Integer.valueOf(getJsp().getRequest().getParameter(PARAMETER_SHOWWAITTIME)).intValue(); } // find the show wait time from the request m_refreshRate = DEFAULT_REFRESH_RATE; if (getJsp().getRequest().getParameter(PARAMETER_REFRESHRATE) != null) { m_refreshRate = Integer.valueOf(getJsp().getRequest().getParameter(PARAMETER_REFRESHRATE)).intValue(); } // find the key from the request String key = getJsp().getRequest().getParameter(PARAMETER_KEY); m_key = CmsStringUtil.escapeHtml(key); if (m_key == null) { // generate unique key m_key = new CmsUUID().toString(); } }
public static String formatContentValueForDiffTable( CmsObject cms, CmsElementComparison comparison, String origValue) { String result = CmsStringUtil.escapeHtml( CmsStringUtil.substitute( CmsStringUtil.trimToSize(origValue, CmsPropertyComparisonList.TRIM_AT_LENGTH), "\n", "")); // formatting DateTime if (comparison instanceof CmsXmlContentElementComparison) { if (((CmsXmlContentElementComparison)comparison).getType().equals(CmsXmlDateTimeValue.TYPE_NAME)) { if (CmsStringUtil.isNotEmpty(result)) { result = CmsDateUtil.getDateTime( new Date(Long.parseLong(result)), DateFormat.SHORT, cms.getRequestContext().getLocale()); } } } return result; }
StringBuffer infoHtml = new StringBuffer(128); if (CmsStringUtil.isNotEmptyOrWhitespaceOnly(user.getEmail())) { infoHtml.append(CmsStringUtil.escapeHtml(user.getEmail())).append(LINE_BREAK); String value = info.getValue(user); if (CmsStringUtil.isNotEmptyOrWhitespaceOnly(value)) { infoHtml.append(CmsStringUtil.escapeHtml(value)).append(LINE_BREAK);
"\" value=\"").append(CmsStringUtil.escapeHtml(getValue())).append("\"").append( formHandler.getFormConfiguration().getFormFieldAttributes()).append("/>").append(errorMessage).append( messages.key("form.html.field.end")).append("\n");
/** * Returns the localized resource string for a given message key.<p> * * For a detailed parameter description, see {@link CmsJspStatusBean#key(String)}.<p> * * @param keyName the key for the desired string * @param defaultKeyName the default key for the desired string, used if the keyName delivered no resource string * @return the resource string for the given key */ public String key(String keyName, String defaultKeyName) { String value = getMessages().key(keyName, getLocalizeParameters()); if (value.startsWith(CmsMessages.UNKNOWN_KEY_EXTENSION) && CmsStringUtil.isNotEmpty(defaultKeyName)) { value = getMessages().key(defaultKeyName, getLocalizeParameters()); } return CmsStringUtil.escapeHtml(value); }
"\" value=\"").append(CmsStringUtil.escapeHtml(getValue())).append("\"").append( formHandler.getFormConfiguration().getFormFieldAttributes()).append("/>").append(errorMessage).append( messages.key("form.html.field.end")).append("\n");
/** * Returns the localized resource string for a given message key.<p> * * For a detailed parameter description, see {@link CmsJspStatusBean#key(String)}.<p> * * @param keyName the key for the desired string * @param defaultKeyName the default key for the desired string, used if the keyName delivered no resource string * @return the resource string for the given key */ public String key(String keyName, String defaultKeyName) { String value = getMessages().key(keyName, getLocalizeParameters()); if (value.startsWith(CmsMessages.UNKNOWN_KEY_EXTENSION) && CmsStringUtil.isNotEmpty(defaultKeyName)) { value = getMessages().key(defaultKeyName, getLocalizeParameters()); } return CmsStringUtil.escapeHtml(value); }
/** * Gets the diff HTML based on the selected display options.<p> * * @return the diff HTML to display * * @throws Exception if something goes wrong */ public String getDiffHtml() throws Exception { CmsDiffViewMode mode = "all".equals(m_diffMode) ? CmsDiffViewMode.ALL : CmsDiffViewMode.DIFF_ONLY; String text1 = m_text1; String text2 = m_text2; if ("text".equals(m_textMode)) { text1 = CmsHtml2TextConverter.html2text(text1, "UTF-8"); text2 = CmsHtml2TextConverter.html2text(text2, "UTF-8"); } CmsHtmlDifferenceConfiguration conf = new CmsHtmlDifferenceConfiguration( mode == CmsDiffViewMode.ALL ? -1 : 2, A_CmsUI.get().getLocale()); String diff = Diff.diffAsHtml(text1, text2, conf); String html = null; if (CmsStringUtil.isNotEmpty(diff)) { html = diff; } else { html = wrapLinesWithUnchangedStyle( CmsStringUtil.substitute(CmsStringUtil.escapeHtml(m_text1), "<br/>", "")); } return html; }
resolver.addMacro("label_error", m_messages.key(Messages.GUI_ERROR_0, new Object[] {})); resolver.addMacro("errorstack", CmsException.getFormattedErrorstack(m_throwable)); resolver.addMacro("message", CmsStringUtil.escapeHtml(getErrorMessage())); resolver.addMacro("styleuri", OpenCms.getLinkManager().substituteLink( m_cms,
resolver.addMacro("label_error", m_messages.key(Messages.GUI_ERROR_0, new Object[] {})); resolver.addMacro("errorstack", CmsException.getFormattedErrorstack(m_throwable)); resolver.addMacro("message", CmsStringUtil.escapeHtml(getErrorMessage())); resolver.addMacro( "styleuri",
CmsStringUtil.escapeHtml(getOriginalSource()), "<br/>", "")));
CmsStringUtil.substitute(CmsStringUtil.escapeHtml(getOriginalSource()), "<br/>", "")));