/** * 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); }