Exemple #1
0
     $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']) {