You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 22 Next »


send_mail function

The send_mail function is called by a webpage as a result of a successful transaction requiring confirmation, such as registration to begin using the system.

The $requesting_page variable tells the function which email to send, and up to four arguments are accepted for customizing the contents of the email:

function send_email ($requesting_page, $arg1, $arg2, $arg3, $arg4, $arg5, $arg6) {

The variables for primary contact $sender , communications contact $emp_comm_email , and URL of host website $domain2  must be declared within the function:

$sender='kdez@mit.edu';
$emp_comm_email='nadamsx@mit.edu';
$domain2='seagrant.mit.edu';

code for system-generated email triggered by successful registration
//register
if ($requesting_page=='register.php') {

mail ("$arg1", "MIT Sea Grant Online Proposal Submission Registration",
"
You have successfully registered for MIT Sea Grant Online Proposal Submission.\n
Please use the information provided below to log-in and begin the Preliminary Proposal phase of the submission process.\n
URL : [https://$domain2/RFP/proposals/cpanel_login.php\n]
PI First Name : $arg2\n
PI Last Name : $arg3\n
Password: $arg4","From: $sender");
}

In this case, $arg1 is the registrant's email address, $arg2 and $arg3 are the recipients first and last name, and $arg4 is the recipient's password.

List of Included System-Generated Emails

  • registration
  • pre-proposal submission
  • pre-proposal review submission
  • full proposal submission
  • full proposal peer review submission
  • full proposal peer review rebuttal submission
  • full proposal panel review submission
  • report submission
  • reviewer password retrieval
  • reporting PI password retrieval
  • proposal PI password retrieval
  • No labels