Class Horde_Kolab_Resource_Itip

Description

Handles iTip invitation requests/responses.

Copyright 2010 Klarälvdalens Datakonsult AB

See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.

Located in /Kolab_Resource/lib/Horde/Kolab/Resource/Itip.php (line 29)


	
			
Method Summary
 Horde_Kolab_Resource_Itip __construct (Horde_Kolab_Resource_Itip_Response $response)
 Horde_iCalendar getIcalendarResponse ( $type, string $product_id)
 array getMessageResponse ( $type, string $product_id, [string $subject_comment = null])
Methods
static factory (line 137)

Factory for generating an iTip handler for an iCalendar invitation.

  • return: The iTip handler.
  • access: public
static Horde_Kolab_Resource_Itip factory ( $vevent, Horde_Kolab_Resource_Itip_Resource $resource)
static prepareResponse (line 117)

Factory for generating a response object for an iCalendar invitation.

  • return: The prepared response.
  • access: public
static Horde_Kolab_Resource_Itip_Response prepareResponse ( $vevent, Horde_Kolab_Resource_Itip_Resource $resource)
Constructor __construct (line 43)

Constructor.

  • access: public
Horde_Kolab_Resource_Itip __construct (Horde_Kolab_Resource_Itip_Response $response)
getIcalendarResponse (line 76)

Return the response as an iCalendar object.

  • return: The response object.
  • access: public
Horde_iCalendar getIcalendarResponse ( $type, string $product_id)
getMessageResponse (line 99)

Return the response as a MIME message.

  • return: A list of two object: The mime headers and the mime message.
  • access: public
array getMessageResponse ( $type, string $product_id, [string $subject_comment = null])
  • Horde_Kolab_Resource_Itip_Response_Type $type: The response type.
  • string $product_id: The ID that should be set as the iCalendar product id.
  • string $subject_comment: An optional comment on the subject line.
getVeventResponse (line 56)

Return the response as an iCalendar vEvent object.

  • return: The response object.
  • access: public
Horde_iCalendar_vevent getVeventResponse ( $type)

Documentation generated on Sun, 30 Jan 2011 05:18:39 +0000 by phpDocumentor 1.4.3