| IP: |
n/a |
| Rang: |
|
| Registrierung: |
15.03.2006, 11:22 |
| |
 Fortgeschritten mit 102 Punkte, 72 Beiträge |
|
Hallo Nils,
ich habe natürlich das gleiche Problem mit der Zeitverschiebung um eine Stunde. Die hier beschriebenen Änderungen habe ich gemacht.
Hier der Code ab Zeile 100
Code: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
| $event_end = FWS_Date::get_date($this->getOrgDate($event_data['event_end'])); if($event_data['timeout'] == 0) $timeout = FWS_Date::get_date($this->getOrgDate($event_data['event_begin'])); else $timeout = FWS_Date::get_date($this->getOrgDate($event_data['timeout'])); $bbcode = new BS_BBCode_Parser( $event_data['description'],'desc',true,true ); $text = $bbcode->get_message_for_output(); $tpl->add_variables(array( 'event_title' => $event_data['event_title'], 'location' => $event_data['event_location'] ? $event_data['event_location'] : $locale->lang('notavailable'), 'event_begin' => FWS_Date::get_date($this->getOrgDate($event_data['event_begin'])), 'event_begin' => FWS_Date::get_date($this->getOrgDate($event_data['event_begin'])), 'event_end' => $event_end, 'description' => $text )); if($event_data['max_announcements'] >= 0) { $event = new BS_Event($event_data); $tpl->add_variables(array( 'id' => $event_data['id'], 'can_leave' => $event->can_leave(), 'can_announce' => $event->can_announce(), 'announcement_list' => $event->get_announcement_list(), 'max_announcements' => $event_data['max_announcements'], 'total_announcements' => $event->get_count(), 'timeout' => $timeout )); } $delete_perm = $cfg['display_denied_options'] || $auth->has_global_permission('delete_cal_event'); $edit_perm = $cfg['display_denied_options'] || $auth->has_global_permission('edit_cal_event'); $url = BS_URL::get_sub_url(); $url->set(BS_URL_ID,$id); $url->set(BS_URL_MODE,'delete'); $tpl->add_variables(array( 'announcements_enabled' => $event_data['max_announcements'] >= 0, 'display_edit_event' => $edit_perm, 'display_delete_event' => $delete_perm, 'edit_event' => BS_URL::get_sub_url(0,'editevent')->set(BS_URL_ID,$id)->to_url(), 'delete_event' => $url->to_url() )); } private function getOrgDate($timestamp) { return date('I',$timestamp) == 1 ? $timestamp - 3600 : $timestamp; } } ?> |
Leider funktioniert bei mir etwas nicht.
Wenn ich den Termin unter editieren ansehe wird mir die Zeit 17:30 angezeigt.
In den Details zu Termin steht weiterhin 16:30
Die Zeitzone ist Standard Berlin.


Es ist dabei gleich ob der Termin neu angelegt wird oder ich ihn editiere. Mache ich irgendwo einen Denkfehler?
EDIT: Hatte ich vergessen. Es geht alleine um Termine im Kalender und nicht über das Forum.
Danke für die Hilfe.
Gruß
Dieter
Dieser Beitrag wurde insgesamt 1 mal editiert. Das letzte mal 24.08.2010, 14:47 von Dieter.
|
|