--- plugins/paymethod/paypal/PayPalPlugin.orig.inc.php 2011-04-14 12:30:06.000000000 -0700 +++ plugins/paymethod/paypal/PayPalPlugin.inc.php 2011-04-14 12:04:48.000000000 -0700 @@ -209,7 +210,15 @@ if ($ocsPaymentManager->fulfillQueuedPayment($queuedPaymentId, $queuedPayment)) { // Send the registrant a notification that their payment was received $schedConfSettingsDao =& DAORegistry::getDAO('SchedConfSettingsDAO'); - + + // Get registrant name and email + $userDao =& DAORegistry::getDAO('UserDAO'); + $user =& $userDao->getUser($queuedPayment->getuserId()); + $registrantName = $user->getFullName(); + $registrantEmail = $user->getEmail(); + + // Get conference contact details + $schedConfId = $schedConf->getId(); $registrationName = $schedConfSettingsDao->getSetting($schedConfId, 'registrationName'); $registrationEmail = $schedConfSettingsDao->getSetting($schedConfId, 'registrationEmail'); $registrationPhone = $schedConfSettingsDao->getSetting($schedConfId, 'registrationPhone'); @@ -224,8 +233,8 @@ $registrationContactSignature .= "\n" . Locale::Translate('user.email') . ': ' . $registrationEmail; $paramArray = array( - 'registrantName' => $contactName, - 'schedConfName' => $schedConfName, + 'registrantName' => $registrantName, + 'conferenceName' => $schedConf->getFullTitle(), 'registrationContactSignature' => $registrationContactSignature ); @@ -233,7 +242,7 @@ $mail = new MailTemplate('MANUAL_PAYMENT_RECEIVED'); $mail->setFrom($registrationEmail, $registrationName); $mail->assignParams($paramArray); - $mail->addRecipient($contactEmail, $contactName); + $mail->addRecipient($registrantEmail, $registrantName); $mail->send(); exit();