For security reasons, Weighsoft restricts the use of certain character sets across all input fields. These characters are blocked to prevent potential vulnerabilities and system misuse.
Disallowed Character Sets in system Fields
The following characters and patterns must not be used in any field:
&#
<A through to Z> (upper and lower case)
<!
</
<?
{{
}}
<%=
%>
${
@(
#{
{%
%}
<#
[#
{$
{php}
{/php}
{[
Important: If any of these characters are present in a field (e.g., order, contract, contact), they must be removed.
Disallowed Character Sets in Email templates
The following items are not allowed in email templates. if the system detects these in place then it will not allow saves until the issue is resolved.
Tags
p, br, b, i, u, em, strong, a, ul, ol, li, h1, h2, h3, h4, h5, h6, table, thead, tbody, tr, th, td, div, span, img, blockquote, pre, code, hr, sub, sup.
Attributes
href, src, alt, title, class, style, width, height, colspan, rowspan, target, align, valign, border, cellpadding, cellspacing.
CSS Properties
color, background-color, font-size, font-family, font-weight, font-style, font-variant, text-align, text-decoration, text-transform, text-indent, letter-spacing, word-spacing, white-space, float, clear, orphans, margin, margin-top, margin-right, margin-bottom, margin-left, padding, padding-top, padding-right, padding-bottom, padding-left, width, height, border, border-top, border-right, border-bottom, border-left, border-collapse, list-style-type.
URL scheme
http, https, mailto.
Troubleshooting Access Issues
If you're unable to identify or access the record containing disallowed characters:
Please raise a case with Support
Reference this article for quicker resolution
Future Use
Due to the security risks associated with these character sets, they will not be made available for client use in future versions of Weighsoft.
