set define '^'
set verify off
prompt ...wwv_htf
Rem Copyright (c) Oracle Corporation 1999. All Rights Reserved.
Rem
Rem NAME
Rem wwv_htf.sql
Rem
Rem DESCRIPTION
Rem htf extensions
Rem
Rem NOTES
Rem Missing functionality in standard htp htf packages
Rem
Rem SCRIPT ARGUMENTS
Rem 1:
Rem 2:
Rem 3:
Rem 4:
Rem 5:
Rem 6:
Rem 7:
Rem 8:
Rem 9:
Rem
Rem RUNTIME DEPLOYMENT: YES
Rem
Rem MODIFIED (MM/DD/YYYY)
Rem webdb_20 08/23/1999 - Created
Rem tmuth 03/10/2003 - Added formHidden function, updated other functions to be XHTML compliant
Rem klrice 08/13/2003 - added formTextareaClose AND formTextareaOpen2
Rem klrice 08/13/2003 - reformatted formTextareaClose AND formTextareaOpen2
Rem cbackstr 03/23/2006 - xhtml improvments
Rem cbackstr 03/27/2006 - xhtml improvments
Rem cbackstr 05/19/2006 - xhtml improvments (bug 5232351)
Rem cbackstr 07/10/2008 - created wwv_htf.formPassword for correct xhtml (Bug 7134251)
create or replace package wwv_htf is
/**
*
*/
nbsp constant varchar2(6) := ' ';
/**
* Encode special characters
*/
function url_encode
(
ctext in varchar2 DEFAULT NULL
)
return varchar2;
pragma restrict_references (url_encode, wnds, rnds, wnps, rnps ) ;
/**
* Encode all characters of the string
*/
function url_encode2
(
ctext in varchar2 DEFAULT NULL
)
return varchar2;
pragma restrict_references (url_encode2, wnds, rnds, wnps, rnps ) ;
/**
* Encode characters to a specific character set.
*/
function url_encode3(p_url_text varchar2,
p_escape_reserved varchar2,
p_charset varchar2)
return varchar2;
/**
* Return an opening HMTL table cell "TD" tag.
*/
function tableDataOpen
(
calign in varchar2 DEFAULT NULL,
cdp in varchar2 DEFAULT NULL,
cnowrap in varchar2 DEFAULT NULL,
crowspan in varchar2 DEFAULT NULL,
ccolspan in varchar2 DEFAULT NULL,
cattributes in varchar2 DEFAULT NULL
)
return varchar2;
/**
* Return a closing HMTL table cell "TD" tag.
*/
tableDataClose constant varchar2(5) := '';
/**
* Return an opening HTML paragraph "P" tag.
*/
function paragraphOpen
(
calign in varchar2 DEFAULT NULL,
cnowrap in varchar2 DEFAULT NULL,
cclear in varchar2 DEFAULT NULL,
cattributes in varchar2 DEFAULT NULL
)
return varchar2;
/**
* Return a closing HTML paragraph "P" tag.
*/
paragraphClose constant varchar2(4) := '
';
/**
* Return an opening HTML division "DIV" tag.
*/
function divOpen
(
calign in varchar2 DEFAULT NULL,
cattributes in varchar2 DEFAULT NULL
)
return varchar2;
/**
* Return a closing HTML division "DIV" tag.
*/
divClose constant varchar2(6) := '';
/**
* Return a form button "INPUT" HTML tag.
*/
function formButton
(
cname in varchar2 DEFAULT NULL,
cvalue in varchar2 DEFAULT NULL,
cattributes in varchar2 DEFAULT NULL
)
return varchar2;
/**
* Return an opening HMTL script "SCRIPT" tag.
*/
function scriptOpen
(
clanguage in varchar2 DEFAULT 'JavaScript'
)
return varchar2;
/**
* Return a closing HMTL script "SCRIPT" tag.
*/
function scriptClose return varchar2;
/**
* Return an opening HMTL script "CENTER" tag.
*/
centerOpen constant varchar2(8) := '';
/**
* Return a closing HMTL script "CENTER" tag.
*/
centerClose constant varchar2(9) := '';
/**
* Return an opening HMTL script "LI" tag.
*/
function listitemopen
(
cclear in varchar2 default null,
cdingbat in varchar2 default null,
csrc in varchar2 default null,
cattributes in varchar2 default null
)
return varchar2;
function formhidden(
cname in varchar2,
cvalue in varchar2 default null,
cattributes in varchar2 default null
) return varchar2;
function formtextareaclose return varchar2;
function formtextareaopen2(
cname in varchar2,
nrows in integer,
ncolumns in integer,
calign in varchar2 default null,
cwrap in varchar2 default null,
cattributes in varchar2 default null)
return varchar2;
/*htp overides for xhtml and 508*/
function tabledata (
CVALUE in varchar2 default null,
CALIGN in varchar2 default null,
CDP in varchar2 default null,
CNOWRAP in varchar2 default null,
CROWSPAN in varchar2 default null,
CCOLSPAN in varchar2 default null,
CATTRIBUTES in varchar2 default null
) return varchar2;
function tablerowopen (
CALIGN in varchar2 default null,
CVALIGN in varchar2 default null,
CDP in varchar2 default null,
CNOWRAP in varchar2 default null,
CATTRIBUTES in varchar2 default null
) return varchar2;
function tablerowclose return varchar2;
function tableheader (
CVALUE in varchar2 default null,
CALIGN in varchar2 default null,
CDP in varchar2 default null,
CNOWRAP in varchar2 default null,
CROWSPAN in varchar2 default null,
CCOLSPAN in varchar2 default null,
CATTRIBUTES in varchar2 default null
) return varchar2;
function tableopen (
CBORDER in varchar2 default null,
CALIGN in varchar2 default null,
CNOWRAP in varchar2 default null,
CCLEAR in varchar2 default null,
CATTRIBUTES in varchar2 default null
) return varchar2;
function tableclose return varchar2;
function img (
CURL in varchar2 default null,
CALIGN in varchar2 default null,
CALT in varchar2 default null,
CISMAP in varchar2 default null,
CATTRIBUTES in varchar2 default null
) return varchar2;
function bodyopen (
CBACKGROUND in varchar2 default null,
CATTRIBUTES in varchar2 default null
) return varchar2;
function bodyClose return varchar2;
function htmlopen return varchar2;
function htmlClose return varchar2;
function formText (
cname in varchar2 DEFAULT NULL,
csize in varchar2 DEFAULT NULL,
cmaxlength in varchar2 DEFAULT NULL,
cvalue in varchar2 DEFAULT NULL,
cattributes in varchar2 DEFAULT NULL
) return varchar2;
function formPassword (
cname in varchar2 DEFAULT NULL,
csize in varchar2 DEFAULT NULL,
cmaxlength in varchar2 DEFAULT NULL,
cvalue in varchar2 DEFAULT NULL,
cattributes in varchar2 DEFAULT NULL
) return varchar2;
function anchor(
curl in varchar2 DEFAULT NULL,
ctext in varchar2 DEFAULT NULL,
cname in varchar2 DEFAULT NULL,
cattributes in varchar2 DEFAULT NULL
)return varchar2;
function anchor2(
curl in varchar2 DEFAULT NULL,
ctext in varchar2 DEFAULT NULL,
cname in varchar2 DEFAULT NULL,
ctarget in varchar2 DEFAULT NULL,
cattributes in varchar2 DEFAULT NULL
)return varchar2;
function formOpen(
curl in varchar2 DEFAULT NULL,
cmethod in varchar2 DEFAULT NULL,
ctarget in varchar2 DEFAULT NULL,
cenctype in varchar2 DEFAULT NULL,
cattributes in varchar2 DEFAULT NULL
)return varchar2;
function formSelectOpen(
cname in varchar2 DEFAULT NULL,
cprompt in varchar2 DEFAULT NULL,
nsize in integer DEFAULT NULL,
cattributes in varchar2 DEFAULT NULL
)return varchar2;
function formSelectOption(
cvalue in varchar2 DEFAULT NULL,
cselected in varchar2 DEFAULT NULL,
cattributes in varchar2 DEFAULT NULL
)return varchar2;
function formSelectClose return varchar2;
function formSubmit(
cname in varchar2 DEFAULT NULL,
cvalue in varchar2 DEFAULT 'Submit',
cattributes in varchar2 DEFAULT NULL
)return varchar2;
end wwv_htf;
/
show errors