break; default: echo sprintf($this->translate->_('"%2$s" response from %1$s'), $attender->getName(), $attender->status) . "\n"; break; } } } } ?> <?php } echo $this->translate->_('Event details'); ?> : <?php $orderedFields = array('dtstart', 'dtend', 'summary', 'location', 'description', 'rrule'); foreach ($orderedFields as $field) { if ($this->event->{$field}) { echo str_pad(Calendar_Model_Event::getTranslatedFieldName($field, $this->translate) . ':', 20) . Calendar_Model_Event::getTranslatedValue($field, $this->event->{$field}, $this->translate, $this->timezone) . "\n"; } } echo $this->translate->plural('Attender', 'Attendee', count($this->event->attendee)) . ":\n"; foreach ($this->event->attendee as $attender) { $role = $this->translate->_($attender->getRoleString()); $status = $this->translate->_($attender->getStatusString()); echo " {$attender->getName()} ({$role}, {$status}) \n"; } ?>