| | |
| | | <?php |
| | | |
| | | /* |
| | | /** |
| | | +-----------------------------------------------------------------------+ |
| | | | This file is part of the Roundcube Webmail client | |
| | | | Copyright (C) 2008-2014, The Roundcube Dev Team | |
| | |
| | | $this->app->plugins->exec_hook('message_load', array('object' => $this)); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * Return a (decoded) message header |
| | | * |
| | |
| | | return $this->headers->get($name, !$raw); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * Set is_safe var and session data |
| | | * |
| | |
| | | { |
| | | $_SESSION['safe_messages'][$this->folder.':'.$this->uid] = $this->is_safe = $safe; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * Compose a valid URL for getting a message part |
| | |
| | | else |
| | | return false; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * Get content of a specific part of this message |
| | |
| | | NULL, $fp, $skip_charset_conv, $max_bytes, $formatted); |
| | | } |
| | | } |
| | | |
| | | |
| | | /** |
| | | * Get content of a specific part of this message |
| | |
| | | return $body; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * Format text message part for display |
| | | * |
| | |
| | | |
| | | return $body; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * Determine if the message contains a HTML part. This must to be |
| | |
| | | return false; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * Determine if the message contains a text/plain part. This must to be |
| | | * a real part not an attachment (or its part) |
| | |
| | | return false; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * Return the first HTML part of this message |
| | | * |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | |
| | | /** |
| | | * Return the first text part of this message |
| | |
| | | return null; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * Checks if part of the message is an attachment (or part of it) |
| | | * |
| | |
| | | |
| | | return false; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * Read the message structure returend by the IMAP server |
| | |
| | | } |
| | | } |
| | | |
| | | |
| | | /** |
| | | * Fill aflat array with references to all parts, indexed by part numbers |
| | | * |
| | |
| | | for ($i=0; $i<count($part->parts); $i++) |
| | | $this->get_mime_numbers($part->parts[$i]); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * Decode a Microsoft Outlook TNEF part (winmail.dat) |
| | |
| | | |
| | | return $parts; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * Parse message body for UUencoded attachments bodies |