/** * Send the preview/test email * @param SS_HTTPRequest $request */ public function emailpreview(SS_HTTPRequest $request = null) { $emailVar = $request->getVar('email'); $recipient = new Recipient(Recipient::$test_data); if ($request && !empty($emailVar)) { $recipient->Email = Convert::raw2js($emailVar); } else { $recipient->Email = Member::currentUser()->Email; } $newsletter = $this->record; $email = new NewsletterEmail($newsletter, $recipient, true); $email->send(); return Controller::curr()->redirectBack(); }