Example #1
0
 /**
  * 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;
 }