<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');
示例#2
0
 /**
  * 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);
 }
示例#3
0
 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;
 }