$form->setDefaults(array('recipient' => formatLogin($recipient[0]['sender']))); $form->setDefaults(array('subject' => "Re: " . $recipient[0]['title'])); $previous_text = "\n\n\n------------------ " . _ORIGINALMESSAGE . " ------------------\n" . $recipient[0]['body']; $form->setDefaults(array('body' => $previous_text)); } if (isset($_GET['forward']) && in_array($_GET['forward'], $legalValues) && eF_checkParameter($_GET['forward'], 'id')) { $recipient = eF_getTableData("f_personal_messages", "sender, title, body", "id=" . $_GET['forward']); //$form -> setDefaults(array('recipient' => $recipient[0]['sender'])); $form->setDefaults(array('subject' => "Fwd: " . $recipient[0]['title'])); $forwardedMessage = $messages[$_GET['forward']]; $previous_text = "\n\n\n------------------ " . _ORIGINALMESSAGE . " ------------------\n" . $recipient[0]['body']; if ($forwardedMessage['attachments']) { try { $attachment = new EfrontFile($forwardedMessage['attachments']); $attachment['access'] = 777; $attachment->persist(); } catch (Exception $e) { $message = _ERROROPENINGATTACHMENT; $message_type = 'failure'; } $previous_text .= "\n<span style=\"font-weight: bold;\">" . _ATTACHMENTS . ":</span> <a href = \"view_file.php?file=" . $attachment['id'] . "&action=download\">" . $attachment['name'] . "</a>"; } $form->setDefaults(array('body' => $previous_text)); } if ($form->isSubmitted() && $form->validate()) { $values = $form->exportValues(); if ($_SESSION['s_type'] == 'student') { $values['subject'] = strip_tags($values['subject']); $values['body'] = strip_tags($values['body']); } if ($values['recipient']) {