PSETID_MEETING
PSETID_MEETING
The Horde_Compress_Tnef class allows MS-TNEF data to be displayed.
$_msgInfo : \Horde_Compress_Tnef_MessageData
$_currentObject : \Horde_Compress_Tnef_Object
The TNEF object currently being decoded.
compressDirectory(string $directory, array $params = array()) : mixed
Compresses a directory.
string | $directory | The directory to recursively compress. |
array | $params | An array of arguments needed to compress the data. |
The compressed data.
decompress(mixed $data, array $params = array()) : array
Decompress the TNEF data. For BC reasons we can only return a numerically indexed array of object data. For more detailed information, use self::getFiles(), self::getAttachements(), and self::getMsgInfo().
mixed | $data | The data to decompress. |
array | $params | An array of arguments needed to decompress the data. |
The decompressed data.
setCurrentObject(\Horde_Compress_Tnef_Object $object)
Sets the current object being decompressed.
\Horde_Compress_Tnef_Object | $object |
_decodeAttachment( $data) : \[type]
Decodes all LVL_ATTACHMENT data. Attachment data MUST be at the end of TNEF stream. First LVL_ATTACHMENT MUST be ARENDDATA (attAttachRendData).
From MS-OXTNEF: ; An attachment is determined/delimited by attAttachRendData, followed by ; other encoded attributes, if any, and ending with attAttachment ; if there are any encoded properties. AttachData = AttachRendData [*AttachAttribute] [AttachProps] AttachRendData = attrLevelAttachment idAttachRendData Length Data Checksum AttachAttribute = attrLevelAttachment idAttachAttr Length Data Checksum AttachProps = attrLevelAttachment idAttachment Length Data Checksum
$data |
[description]
_getx( $data, integer $bytes) : \@todo
Pop specified number of bytes from the buffer.
$data | ||
integer | $bytes | How many bytes to retrieve. |
these also need to exist in the objects. Need to refactor this away by adding a data/stream object with getx/geti methods with the data hanled internally.