| | |
| | | $attach_script = false; |
| | | |
| | | foreach ($this->vcard_parts as $part) { |
| | | $vcards = rcube_vcard::import($this->message->get_part_body($part, true)); |
| | | $vcards = rcube_vcard::import($this->message->get_part_content($part, null, true)); |
| | | |
| | | // successfully parsed vcards? |
| | | if (empty($vcards)) { |
| | |
| | | 'title' => $this->gettext('addvcardmsg'), |
| | | ), |
| | | html::span(null, rcube::Q($display))) |
| | | ); |
| | | ); |
| | | } |
| | | |
| | | $attach_script = true; |
| | |
| | | $mime_id = rcube_utils::get_input_value('_part', rcube_utils::INPUT_POST); |
| | | |
| | | $rcmail = rcmail::get_instance(); |
| | | $storage = $rcmail->get_storage(); |
| | | $storage->set_folder($mbox); |
| | | $message = new rcube_message($uid, $mbox); |
| | | |
| | | if ($uid && $mime_id) { |
| | | list($mime_id, $index) = explode(':', $mime_id); |
| | | $part = $storage->get_message_part($uid, $mime_id, null, null, null, true); |
| | | $part = $message->get_part_content($mime_id, null, true); |
| | | } |
| | | |
| | | $error_msg = $this->gettext('vcardsavefailed'); |