PHP 클래스 Horde_Compress_Tnef_Icalendar, horde

See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.
저자: Michael J Rubinsky ([email protected])
상속: extends Horde_Compress_Tnef_Object
파일 보기 프로젝트 열기: horde/horde

공개 프로퍼티들

프로퍼티 타입 설명
$type string MIME type.

보호된 프로퍼티들

프로퍼티 타입 설명
$_allday boolean
$_content string Cache of the iCalendar text.
$_created Horde_Date
$_description string The description/body of the meeting request.
$_duration string
$_endUtc Horde_Date
$_from string The "From" attribute used by iTip responses.
$_lastModifier string
$_location string
$_method string ICalendar METHOD
$_modified Horde_Date
$_organizer string
$_partStat The current PARTSTAT property for this meeting request.
$_recurrence array Recurrence data.
$_requiredAttendees string List of required attendees parsed from the MAPI object.
$_rsvp boolean RSVP property
$_startUtc Horde_Date
$_summary string
$_type integer
$_uid string
$_url string

공개 메소드들

메소드 설명
__get ( string $property ) : mixed Accessor
setMapiAttribute ( integer $type, integer $name, mixed $value, $ns = null ) Allow this object to set any MAPI attributes it needs to know about, ignore any it doesn't care about.
setMethod ( string $method, string $class = null ) Set the METHOD parameter, used to help generate the PART-STAT attribute.
setTnefAttribute ( integer $attribute, mixed $value, integer $size ) Allow this object to set any TNEF attributes it needs to know about, ignore any it doesn't care about.
toArray ( ) : array Output the data for this object in an array.

보호된 메소드들

메소드 설명
_parseRecurrence ( string $value ) : Horde_Date_Recurrence Parse recurrence properties.
_toItip ( ) : array Generate an iTip from embedded TNEF MEETING data.

메소드 상세

__get() 공개 메소드

Accessor
public __get ( string $property ) : mixed
$property string
리턴 mixed

_parseRecurrence() 보호된 메소드

Parse recurrence properties.
protected _parseRecurrence ( string $value ) : Horde_Date_Recurrence
$value string MAPI stream
리턴 Horde_Date_Recurrence

_toItip() 보호된 메소드

Generate an iTip from embedded TNEF MEETING data.
protected _toItip ( ) : array
리턴 array see @self::toArray().

setMapiAttribute() 공개 메소드

Allow this object to set any MAPI attributes it needs to know about, ignore any it doesn't care about.
public setMapiAttribute ( integer $type, integer $name, mixed $value, $ns = null )
$type integer The attribute type descriptor.
$name integer The attribute name descriptor.
$value mixed The value to set.

setMethod() 공개 메소드

Set the METHOD parameter, used to help generate the PART-STAT attribute.
public setMethod ( string $method, string $class = null )
$method string The METHOD parameter.
$class string The message class.

setTnefAttribute() 공개 메소드

Allow this object to set any TNEF attributes it needs to know about, ignore any it doesn't care about.
public setTnefAttribute ( integer $attribute, mixed $value, integer $size )
$attribute integer The attribute descriptor.
$value mixed The value from the MAPI stream.
$size integer The byte length of the data, as reported by the MAPI data.

toArray() 공개 메소드

Output the data for this object in an array.
public toArray ( ) : array
리턴 array - type: (string) The MIME type of the content. - subtype: (string) The MIME subtype. - name: (string) The filename. - stream: (string) The file data.

프로퍼티 상세

$_allday 보호되어 있는 프로퍼티

protected bool $_allday
리턴 boolean

$_content 보호되어 있는 프로퍼티

Cache of the iCalendar text.
protected string $_content
리턴 string

$_created 보호되어 있는 프로퍼티

protected Horde_Date $_created
리턴 Horde_Date

$_description 보호되어 있는 프로퍼티

The description/body of the meeting request.
protected string $_description
리턴 string

$_duration 보호되어 있는 프로퍼티

protected string $_duration
리턴 string

$_endUtc 보호되어 있는 프로퍼티

protected Horde_Date $_endUtc
리턴 Horde_Date

$_from 보호되어 있는 프로퍼티

The "From" attribute used by iTip responses.
protected string $_from
리턴 string

$_lastModifier 보호되어 있는 프로퍼티

protected string $_lastModifier
리턴 string

$_location 보호되어 있는 프로퍼티

protected string $_location
리턴 string

$_method 보호되어 있는 프로퍼티

ICalendar METHOD
protected string $_method
리턴 string

$_modified 보호되어 있는 프로퍼티

protected Horde_Date $_modified
리턴 Horde_Date

$_organizer 보호되어 있는 프로퍼티

protected string $_organizer
리턴 string

$_partStat 보호되어 있는 프로퍼티

The current PARTSTAT property for this meeting request.
protected $_partStat

$_recurrence 보호되어 있는 프로퍼티

Recurrence data.
protected array $_recurrence
리턴 array

$_requiredAttendees 보호되어 있는 프로퍼티

List of required attendees parsed from the MAPI object.
protected string $_requiredAttendees
리턴 string

$_rsvp 보호되어 있는 프로퍼티

RSVP property
protected bool $_rsvp
리턴 boolean

$_startUtc 보호되어 있는 프로퍼티

protected Horde_Date $_startUtc
리턴 Horde_Date

$_summary 보호되어 있는 프로퍼티

protected string $_summary
리턴 string

$_type 보호되어 있는 프로퍼티

protected int $_type
리턴 integer

$_uid 보호되어 있는 프로퍼티

protected string $_uid
리턴 string

$_url 보호되어 있는 프로퍼티

protected string $_url
리턴 string

$type 공개적으로 프로퍼티

MIME type.
public string $type
리턴 string