47 lines
1.5 KiB
Plaintext
Executable File
47 lines
1.5 KiB
Plaintext
Executable File
create or replace package web_util_pkg
|
|
as
|
|
|
|
/*
|
|
|
|
Purpose: Package contains various web-related utility routines
|
|
|
|
Remarks:
|
|
|
|
Who Date Description
|
|
------ ---------- --------------------------------
|
|
MBR 23.10.2011 Created
|
|
|
|
*/
|
|
|
|
|
|
-- get domain name from email address
|
|
function get_email_domain (p_email in varchar2) return varchar2;
|
|
|
|
-- get escaped string with HTML line breaks
|
|
function get_escaped_str_with_breaks (p_string in varchar2,
|
|
p_escape_text_if_markup in boolean := true) return varchar2;
|
|
|
|
-- get escaped string with HTML paragraphs
|
|
function get_escaped_str_with_paragraph (p_string in varchar2,
|
|
p_escape_text_if_markup in boolean := true,
|
|
p_encode_asterisks in boolean := false,
|
|
p_linkify_text in boolean := false) return varchar2;
|
|
|
|
-- get local file URL
|
|
function get_local_file_url (p_file_path in varchar2) return varchar2;
|
|
|
|
-- get absolute URL
|
|
function get_absolute_url (p_url in varchar2,
|
|
p_base_url in varchar2) return varchar2;
|
|
|
|
-- returns true if text contains (HTML) markup
|
|
function text_contains_markup (p_text in varchar2) return boolean;
|
|
|
|
-- linkify text
|
|
function linkify_text (p_text in varchar2,
|
|
p_attributes in varchar2 := null) return varchar2;
|
|
|
|
end web_util_pkg;
|
|
/
|
|
|