Files
Facilitor/APPL/Shared/send_mail.inc
Jos Groot Lipman eb29d4b38b PNBR#30180 Ook wachtwoord vergeten via LOGIN-naam
svn path=/Website/trunk/; revision=22734
2014-10-01 08:09:09 +00:00

45 lines
1.6 KiB
PHP

<% /*
$Revision$
$Id$
File: shared/send_mail.inc
Description: Versturen van een e-mail
Parameters:
Context: - Zelfregistratie bevestigen
- QRCode voor mobiel registratie e-mailen
Note: Normaal gesproken sturen we e-mails via Putorders
Soms wil je een e-mail echter heel snel hebben, of (ook)
buiten kantoortijden als Putorders helemaal niet draait
Dan kun/mag je deze functie gebruiken.
*/ %>
<%
function fac_send_mail_html(adrTo, strSubj, strBody, params)
{
if( adrTo != null)
{
var puo_result = putorders.sendMail(adrTo, strSubj, strBody, params);
}
}
// Verstuur een bookmark per e-mail naar een gebruiker
// Aanroeper moet gecontroleerd hebben of adrTo wel geautoriseerd is om deze bookmark te ontvangen
// strBody moet {0} in zich hebben voor de url en {1} voor de expiration time
function fac_send_bookmark(bmid, adrTo, strSubj, strBody, params)
{
var sql = " SELECT prs_perslid_key,"
+ " fac_bookmark_expire"
+ " FROM fac_bookmark"
+ " WHERE fac_bookmark_id = " + safe.quoted_sql(bmid);
var oRs = Oracle.Execute(sql);
var expire = new Date(oRs("fac_bookmark_expire").value);
oRs.Close();
var url = HTTP.urlzelf() + "/?fac_id=" + customerId + "&u=" + bmid;
fac_send_mail_html(adrTo, strSubj, // "Facilitor aanmelden",
strBody.format(url, toDateTimeString(expire, true)),
params);
}
%>