CREATE OR REPLACE PACKAGE BODY EFT_NOM.lico_rss IS g_header CONSTANT VARCHAR2(160) := '$Header: /Isle Of Grain/database/PLSQL/lico_rss.pck 1 7/01/05 12:54 Gilberta $'; g_revision CONSTANT VARCHAR2(160) := '$Revision: 1 $'; -- -- Private Procedures -- PROCEDURE htp_p (p_item IN VARCHAR2) IS BEGIN -- htp.p(p_item||' '); -- END; -- PROCEDURE rss_head IS BEGIN -- owa_util.mime_header(ccontent_type => 'text/xml'); htp_p(''); htp_p(''); htp_p(''||caco_utilities.get_system_name||''); htp_p(''); htp_p(owa_util.get_cgi_env('REQUEST_PROTOCOL')||'://'||owa_util.get_cgi_env('SERVER_NAME')); htp_p(''); htp_p(' '); htp_p('RSS Feed from '||owa_util.get_cgi_env('REQUEST_PROTOCOL')||'://'||owa_util.get_cgi_env('SERVER_NAME')); htp_p(''); htp_p('en-gb'); htp_p(''||TO_CHAR(SYSDATE, 'DD/MM/YYYY HH24:MI:SS')||''); htp_p(''); htp_p('Copyright: (C) '); htp_p(''); htp_p(''||owa_util.get_cgi_env('REQUEST_PROTOCOL')||'://'||owa_util.get_cgi_env('SERVER_NAME')||''); htp_p(' '); htp_p(''||owa_util.get_cgi_env('REQUEST_PROTOCOL')||'://'||owa_util.get_cgi_env('SERVER_NAME')||''); htp_p(''); htp_p(owa_util.get_cgi_env('REQUEST_PROTOCOL')||'://'||owa_util.get_cgi_env('SERVER_NAME')||'/images/grainlng_logo.gif'); htp_p(''); htp_p(''||owa_util.get_cgi_env('REQUEST_PROTOCOL')||'://'||owa_util.get_cgi_env('SERVER_NAME')||''); htp_p(''); -- END rss_head; -- PROCEDURE rss_foot IS BEGIN -- htp_p(''); htp_p(''); -- END rss_foot; -- PROCEDURE rss_item ( p_title IN VARCHAR2 , p_descr IN VARCHAR2 , p_link IN VARCHAR2 ) IS BEGIN -- htp_p(''); htp_p(''||p_title||''); htp_p(''); htp_p(p_descr); htp_p(''); htp_p(''); htp_p(p_link); htp_p(''); htp_p(''); -- END rss_item; -- -- Public Procedures -- PROCEDURE sec_feed IS -- -- BEGIN -- IF cout_system_configuration.get_configuration_item('ALLOW_SEC_RSS') = 'YES' THEN -- IF caco_utilities.get_syus_id = caco_utilities.get_system_user THEN -- RETURN; -- END IF; -- rss_head; -- FOR i IN (SELECT bb.subject, bb.message_text, bb.bubm_id FROM bulletin_board_messages bb WHERE SYSDATE BETWEEN bb.active_from AND NVL(bb.active_to,SYSDATE) ORDER BY bb.active_from desc) LOOP -- rss_item(i.subject ,i.message_text ,'http://unix143/pls/lngimp/libbw015$bubm.QueryViewByKey?P_BUBM_ID='||i.bubm_id); -- END LOOP; -- rss_foot; -- END IF; -- END sec_feed; -- PROCEDURE feed IS -- -- BEGIN -- IF cout_system_configuration.get_configuration_item('ALLOW_UNSEC_RSS') = 'YES' THEN -- rss_head; -- rss_item('Subject '||TO_CHAR(SYSDATE,'HH24:MI') ,'Description' ,'http://unix143'); -- rss_foot; -- END IF; -- END feed; -- BEGIN -- -- Initialisation -- NULL; END lico_rss; /