|
NAMEHTML::Template::Compiled::Utils - Utility functions for HTML::Template::CompiledSYNOPSIS# import log() and stack() use HTML::Template::Compiled::Utils qw(:log); # import the escapign functions use HTML::Template::Compiled::Utils qw(:escape); DEBUGGING FUNCTIONSstack$self->stack; For HTML::Template:Compiled developers, prints a stack trace to STDERR. md5md5($text) If Digest::MD5 is installed, returns the md5_base64 for $text, otherwise returns the empty string. log$self->log(@msg) For HTML::Template::Compiled developers, print log from @msg to STDERR. ESCAPING FUNCTIONSescape_htmlmy $escaped_html = escape_html($raw_html); HTML-escapes the input string (only &, ", single quotes, "<" and ""> and returns it; escape_html_allmy $escaped_html = escape_html_all($raw_html); HTML-escapes the input string (with HTML::Entities) and returns it; escape_urimy $escaped_uri = escape_uri($raw_uri); URI-escapes the input string and returns it; escape_jsmy $escaped_js = escape_js($raw_js); JavaScript-escapes the input string and returns it; escape_ijsonmy $escaped_js = escape_ijson($raw_js); JavaScript-escapes the input string except for the apostrophe and returns it, so it can be used within a JSON element.
Visit the GSP FreeBSD Man Page Interface. |