public function postSubmission(Formerly_SubmissionModel $submission) { $this->onBeforePost(new Event($this, array('submission' => $submission))); if ($this->saveSubmission($submission)) { //Find any multiline text fields and replace \n with break tags foreach ($submission->getForm()->getQuestions() as $question) { if ($question->type == 'MultilineText') { $handle = $question['handle']; $answer = $submission[$handle]; $answer = str_replace("\n", '<br />', $answer); $submission->getContent()->setAttributes(array($handle => $answer)); craft()->elements->saveElement($submission); $answer = $submission[$handle]; } } $submission = craft()->elements->getElementById($submission->id, 'Formerly_Submission'); $this->sendSubmissionEmails($submission); $this->onPost(new Event($this, array('submission' => $submission))); return true; } return false; }