<td class="field"><input type="text" id="event-date_to" name="event[date_to]" class="textbox" value="<?php echo $event->getDateTo(); ?> " /></td> </tr> <tr> <td class="label"><label for="event-description"><?php echo __('Description'); ?> <br><small><?php echo " (" . __('not required') . ")"; ?> </small></label></td> <td class="text"> <textarea id="event_description" name="event[description]" class="textarea" rows="10" cols="40"><?php echo htmlentities($event->getDescription(), ENT_COMPAT, 'UTF-8'); ?> </textarea> </td> </tr> </table> </fieldset> <p class="buttons" align="right"> <input class="button" type="submit" name="save" value="<?php echo __('Save'); ?> " /> or <a href="<?php echo get_url('plugin/calendar/events'); ?> "><?php echo __('Cancel');
/** * Sends a message to the owner of the calendar that this event was deleted * by another user. * * @param CalendarEvent $event The deleted event. */ protected function sendDeleteMessage($event) { $message = new messaging(); $event_data = ''; $subject = strftime(_('Termin am %c gelöscht'), $event->getStart()); $msg_text = sprintf(_("%s hat folgenden Termin in Ihrem Kalender gelöscht:"), get_fullname()); $msg_text .= "\n\n"; $msg_text .= '**' . _('Zeit:') . '**' . strftime(' %c - ', $event->getStart()) . strftime('%c', $event->getEnd()) . "\n"; $msg_text .= '**' . _("Zusammenfassung:") . '** ' . $event->getTitle() . "\n"; if ($event_data = $event->getDescription()) { $msg_text .= '**' . _("Beschreibung:") . "** {$event_data}\n"; } if ($event_data = $event->toStringCategories()) { $msg_text .= '**' . _("Kategorie:") . "** {$event_data}\n"; } if ($event_data = $event->toStringPriority()) { $msg_text .= '**' . _("Priorität:") . "** {$event_data}\n"; } if ($event_data = $event->toStringAccessibility()) { $msg_text .= '**' . _("Zugriff:") . "** {$event_data}\n"; } if ($event_data = $event->toStringRecurrence()) { $msg_text .= '**' . _("Wiederholung:") . "** {$event_data}\n"; } $message->insert_message($msg_text, get_username($event->range_id), '____%system%____', '', '', '', '', $subject); }
private static function getEventU1dbUpdate(CalendarEvent $event) { $u1dbEvent = new stdClass(); $u1dbEvent->type = 'event'; $u1dbEvent->user_eyeos = ProcManager::getInstance()->getCurrentProcess()->getLoginContext()->getEyeosUser()->getName(); $u1dbEvent->calendar = $event->getCalendar(); $u1dbEvent->status = "CHANGED"; $u1dbEvent->isallday = $event->getIsAllDay() ? 1 : 0; $u1dbEvent->timestart = (int) $event->getTimeStart(); $u1dbEvent->timeend = (int) $event->getTimeEnd(); $u1dbEvent->repetition = $event->getRepetition(); $u1dbEvent->finaltype = (int) $event->getFinalType(); $u1dbEvent->finalvalue = (int) $event->getFinalValue(); $u1dbEvent->subject = $event->getSubject(); $u1dbEvent->location = $event->getLocation(); $u1dbEvent->repeattype = $event->getRepeatType(); $u1dbEvent->description = $event->getDescription(); return $u1dbEvent; }