/** * Returns the fields part of the Notification body. * * @param Zend_Locale $lang Locale for use in translations. * * @return array Array with 'field', 'label' and 'value'. */ public function getBodyFields($lang) { $fields = parent::getBodyFields($lang); foreach ($fields as $k => $f) { if ($f['field'] == 'occurrence' || $f['field'] == 'rrule' || $f['field'] == 'confirmationStatuses') { unset($fields[$k]); } if ($f['field'] == 'participants') { $fields[$k]['value'] = $this->_model->getParticipantsNames(); } } $fields[] = array('field' => 'recurrence', 'label' => Phprojekt::getInstance()->translate('Recurrence'), 'value' => $this->_model->recurrence); return $fields; }