<?php

$send = get_defined_vars();

$senderEmail = $_GET['var1'];
$senderFName = $_GET['var2'];
$senderLName = $_GET['var3'];
$sendeeFName = $_GET['var4'];
$sendeeLName = $_GET['var5'];

$senderName = $senderFName . ' ' . $senderLName;
$sendeeName = $sendeeFName . ' ' . $sendeeLName;

if (strtoupper(substr(PHP_OS,0,3)=='WIN')) {
  $eol="\r\n";
} elseif (strtoupper(substr(PHP_OS,0,3)=='MAC')) {
  $eol="\r";
} else {
  $eol="\n";
}  

$redirect_url = 'http://web.mit.edu/physics/research/pappalardo/confirmation_2of2.html';
# To Email Address
$send_to="Carol Breen<breen@mit.edu>, Kimeee Heatley<kheatley@mit.edu>, Verification of Pappalardo Nominations <pappalardo_nominations@mit.edu>";
# Message Subject
$emailsubject="VERIFICATION OF PAPPALARDO 2019-2022 NOMINATION from ".$senderFName." ".$senderLName." for ".$sendeeFName." ".$sendeeLName;

$date_time = date('Y-m-d H:i:s');
//# Message Body
//ob_start();
//  require("emailbody.php");    // i made a simple & pretty page for showing in the email
//$body=ob_get_contents(); ob_end_clean();

# Common Headers
$headers .= 'From: '.$senderEmail.$eol;
//$headers .= 'Reply-To: '.$senderEmail.$eol;
//$headers .= 'Return-Path: '.$senderEmail.$eol;    // these two to set reply address
//$headers .= "Message-ID: <".$now." TheSystem@".$_SERVER['SERVER_NAME'].">".$eol;
//$headers .= "X-Mailer: PHP v".phpversion().$eol;          // These two to help avoid spam-filters
# Boundry for marking the split & Multitype Headers
$mime_boundary=md5(time());
$headers .= 'MIME-Version: 1.0'.$eol;
$headers .= "Content-Type: multipart/related; boundary=\"".$mime_boundary."\"".$eol;
$msg = "";
$msg .= "Content-Transfer-Encoding: base64".$eol;
$msg .= "Content-Disposition: attachment; filename=\"".$letter."\"".$eol.$eol; // !! This line needs TWO end of lines !! IMPORTANT !!
$msg .= $f_contents.$eol.$eol;
# Setup for text OR html
$msg .= "Content-Type: multipart/alternative".$eol;

# Text Version
$msg .= "--".$mime_boundary.$eol;
$msg .= "Content-Type: text/plain; charset=iso-8859-1".$eol;
$msg .= "Content-Transfer-Encoding: 8bit".$eol;
$msg .= "This is a multi-part message in MIME format.".$eol.$eol;
$msg .= $eol."This is verification of nomination submission from ".$senderFName.$eol.$senderLName." for ".$sendeeFName.$eol.$sendeeLName." sent on ".$date_time.$eol.$eol;

# Finished
$msg .= "--".$mime_boundary."--".$eol.$eol;  // finish with two eol's for better security. see Injection.

//function get_form_data(){
//    $vars = ($_SERVER['REQUEST_METHOD'] == 'GET') ? $_GET : $_POST;
//	foreach ($vars as $k=>$v) $vars[$k] = trim($v);
//    if (get_magic_quotes_gpc())
//        foreach ($vars as $k=>$v) $vars[$k] = stripslashes($v);
//    return $vars;
//}
//	if (is_array($database_fields)) {
//        $vars_orig = $vars; 
//        $vars = array();
//        foreach ($database_fields as $k)
//            $vars[$k] = $vars_orig[$k];
//    }

//# SEND THE EMAIL
ini_set(sendmail_from,$senderEmail);  // the INI lines are to force the From Address to be used !
  mail($send_to, $emailsubject, $msg, $headers);
  redirect();
ini_restore(sendmail_from);

function redirect(){
    global $redirect_url;
    header("Location: $redirect_url");
    exit();
}
?> 