From 1a61808f3fb6881144106806a21e9532c25775ae Mon Sep 17 00:00:00 2001 From: Jan Schneider Date: Thu, 3 Jun 2010 15:50:14 +0200 Subject: [PATCH] Force iTip attachments to be displayed inline. Only show conflicts if sending events, i.e. not in attendee responses etc. --- imp/lib/Mime/Viewer/Itip.php | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/imp/lib/Mime/Viewer/Itip.php b/imp/lib/Mime/Viewer/Itip.php index 70d43c0f6..a7e7f7f1c 100644 --- a/imp/lib/Mime/Viewer/Itip.php +++ b/imp/lib/Mime/Viewer/Itip.php @@ -30,6 +30,17 @@ class IMP_Horde_Mime_Viewer_Itip extends Horde_Mime_Viewer_Driver ); /** + * Metadata for the current viewer/data. + * + * @var array + */ + protected $_metadata = array( + 'compressed' => false, + 'embedded' => false, + 'forceinline' => true + ); + + /** * Return the full rendered version of the Horde_Mime_Part object. * * @return array See Horde_Mime_Viewer_Driver::render(). @@ -802,7 +813,8 @@ class IMP_Horde_Mime_Viewer_Itip extends Horde_Mime_Viewer_Driver $html .= ''; } - if ($registry->hasMethod('calendar/getFbCalendars') && + if (($method == 'PUBLISH' || $method == 'REQUEST' || $method == 'ADD') && + $registry->hasMethod('calendar/getFbCalendars') && $registry->hasMethod('calendar/listEvents')) { try { $calendars = $registry->call('calendar/getFbCalendars'); -- 2.11.0