From: stekkel Date: Wed, 4 Sep 2002 23:19:07 +0000 (+0000) Subject: Added function for initializing attachments (for compose) X-Git-Url: https://vcs.fsf.org/?p=squirrelmail.git;a=commitdiff_plain;h=a56f52b986d15cb034b523cbde1aeacccd0c2966;hp=0dab3bfbdff6b7a80f02160594818b3992c059cd Added function for initializing attachments (for compose) git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3547 7612ce4b-ef26-0410-bec9-ea0150e637f0 --- diff --git a/class/mime/Message.class.php b/class/mime/Message.class.php index e2dc9818..fdf01bad 100644 --- a/class/mime/Message.class.php +++ b/class/mime/Message.class.php @@ -23,6 +23,7 @@ class Message { $type0='', $type1='', $entities = array(), + $entity_id = '', $parent_ent, $entity, $parent = '', $decoded_body='', $is_seen = 0, $is_answered = 0, $is_deleted = 0, $is_flagged = 0, @@ -775,6 +776,25 @@ class Message { return $result; } + + function initAttachment($type, $name, $location) { + $attachment = new Message(); + $mime_header = new MessageHeader(); + $mime_header->setParameter('name', $name); + $pos = strpos($type, '/'); + if ($pos > 0) { + $mime_header->type0 = substr($type, 0, $pos); + $mime_header->type1 = substr($type, $pos+1); + } else { + $mime_header->type0 = $type; + } + $attachment->att_local_name = $location; + $disposition = new Disposition('attachment'); + $disposition->properties['filename'] = $name; + $mime_header->disposition = $disposition; + $attachment->mime_header = $mime_header; + $this->entities[]=$attachment; + } } ?>