| | |
| | | if (preg_match('/^rcmfile(\w+)$/', $_POST['_file'], $regs)) |
| | | $id = $regs[1]; |
| | | if ($attachment = $_SESSION['compose']['attachments'][$id]) |
| | | $attachment = $RCMAIL->plugins->exec_hook('remove_attachment', $attachment); |
| | | $attachment = $RCMAIL->plugins->exec_hook('attachment_delete', $attachment); |
| | | if ($attachment['status']) { |
| | | if (is_array($_SESSION['compose']['attachments'][$id])) { |
| | | unset($_SESSION['compose']['attachments'][$id]); |
| | |
| | | if (preg_match('/^rcmfile(\w+)$/', $_GET['_file'], $regs)) |
| | | $id = $regs[1]; |
| | | if ($attachment = $_SESSION['compose']['attachments'][$id]) |
| | | $attachment = $RCMAIL->plugins->exec_hook('display_attachment', $attachment); |
| | | $attachment = $RCMAIL->plugins->exec_hook('attachment_display', $attachment); |
| | | |
| | | if ($attachment['status']) { |
| | | if (empty($attachment['size'])) |
| | |
| | | 'mimetype' => rc_mime_content_type($filepath, $_FILES['_attachments']['name'][$i], $_FILES['_attachments']['type'][$i]) |
| | | ); |
| | | |
| | | $attachment = $RCMAIL->plugins->exec_hook('upload_attachment', $attachment); |
| | | $attachment = $RCMAIL->plugins->exec_hook('attachment_upload', $attachment); |
| | | |
| | | if ($attachment['status'] && !$attachment['abort']) { |
| | | $id = $attachment['id']; |