From f0adc3075df2def3d1f9963aca32384863299a76 Mon Sep 17 00:00:00 2001 From: mullenm Date: Thu, 17 Jan 2008 13:58:37 +0000 Subject: [PATCH] changed the procedure names and added the from field from the sys config table. git-svn-id: http://locode01.ad.dom/svn/WEBMIP/trunk@3286 248e525c-4dfb-0310-94bc-949c084e9493 --- Modules/mip_email.pck | 81 ++++++++++++++++++++++++------------------- 1 file changed, 45 insertions(+), 36 deletions(-) diff --git a/Modules/mip_email.pck b/Modules/mip_email.pck index 0eddcfe..03cc2f5 100644 --- a/Modules/mip_email.pck +++ b/Modules/mip_email.pck @@ -4,64 +4,73 @@ create or replace package mip_email is -- Created : 02/11/2007 13:46:43 -- Purpose : Allow the system to send emails. - -- Public type declarations - PROCEDURE send_email(p_recipient IN VARCHAR2, - p_body IN VARCHAR2, - p_subject IN VARCHAR2); + g_from_address CONSTANT VARCHAR2(50) := cout_system_configuration.get_configuration_item('EMAIL_FROM_ADDRESS'); - PROCEDURE send_email(p_recipient IN VARCHAR2, - p_body IN VARCHAR2, - p_body_html IN VARCHAR2, - p_subject IN VARCHAR2); + PROCEDURE send_email_plain_text(p_recipient IN VARCHAR2, + p_from IN VARCHAR2 DEFAULT g_from_address, + p_body IN VARCHAR2, + p_subject IN VARCHAR2); + + PROCEDURE send_email_vchar(p_recipient IN VARCHAR2, + p_from IN VARCHAR2 DEFAULT g_from_address, + p_body IN VARCHAR2, + p_body_html IN VARCHAR2, + p_subject IN VARCHAR2); - PROCEDURE send_email(p_recipient IN VARCHAR2, - p_body IN CLOB, - p_body_html IN CLOB, - p_subject IN VARCHAR2); + PROCEDURE send_email_clob(p_recipient IN VARCHAR2, + p_from IN VARCHAR2 DEFAULT g_from_address, + p_body IN CLOB, + p_body_html IN CLOB, + p_subject IN VARCHAR2); end mip_email; / create or replace package body mip_email is - - PROCEDURE send_email(p_recipient IN VARCHAR2, - p_body IN VARCHAR2, - p_subject IN VARCHAR2) IS + + -- + PROCEDURE send_email_plain_text(p_recipient IN VARCHAR2, + p_from IN VARCHAR2 DEFAULT g_from_address, + p_body IN VARCHAR2, + p_subject IN VARCHAR2) IS - l_from VARCHAR2(50) := 'Mike.Hock@AdvanticaGroup.com'; BEGIN apex_mail.send(p_to => p_RECIPIENT, - p_from => l_from, - p_body => p_body, - p_subj => p_subject); - END; + p_from => p_from, + p_body => p_body, + p_subj => p_subject); + END send_email_plain_text; + -- - PROCEDURE send_email(p_recipient IN VARCHAR2, - p_body IN VARCHAR2, - p_body_html IN VARCHAR2, - p_subject IN VARCHAR2) IS + -- + PROCEDURE send_email_vchar(p_recipient IN VARCHAR2, + p_from IN VARCHAR2 DEFAULT g_from_address, + p_body IN VARCHAR2, + p_body_html IN VARCHAR2, + p_subject IN VARCHAR2) IS - l_from VARCHAR2(50) := 'Mike.Hock@AdvanticaGroup.com'; BEGIN apex_mail.send(p_to => p_recipient, - p_from => l_from, + p_from => p_from, p_body => p_body, p_body_html => p_body_html, p_subj => p_subject); - END; + END send_email_vchar; + -- - PROCEDURE send_email(p_recipient IN VARCHAR2, - p_body IN CLOB, - p_body_html IN CLOB, - p_subject IN VARCHAR2) IS + -- + PROCEDURE send_email_clob(p_recipient IN VARCHAR2, + p_from IN VARCHAR2 DEFAULT g_from_address, + p_body IN CLOB, + p_body_html IN CLOB, + p_subject IN VARCHAR2) IS - l_from VARCHAR2(50) := 'Mike.Hock@AdvanticaGroup.com'; BEGIN apex_mail.send(p_to => p_recipient, - p_from => l_from, + p_from => p_from, p_body => p_body, p_body_html => p_body_html, p_subj => p_subject); - END; - + END send_email_clob; + -- end mip_email; /