Change date params when agenda event is created - refs BT#10139

1.10.x
Angel Fernando Quiroz Campos 11 years ago
parent c84c6e426b
commit dbe3b890c6
  1. 8
      main/inc/lib/agenda.lib.php
  2. 2
      main/template/default/agenda/month.tpl

@ -1741,7 +1741,13 @@ class Agenda
*/
private function formatEventDate($utcTime)
{
return date(DateTime::ISO8601, api_strtotime($utcTime));
$utcTimeZone = new DateTimeZone('UTC');
$platformTimeZone = new DateTimeZone(_api_get_timezone());
$eventDate = new DateTime($utcTime, $utcTimeZone);
$eventDate->setTimezone($platformTimeZone);
return $eventDate->format(DateTime::ISO8601);
}
/**

@ -121,7 +121,7 @@ $(document).ready(function() {
//$("#users_to_send_id").trigger("chosen:updated");
if ({{ can_add_events }} == 1) {
var url = '{{ web_agenda_ajax_url }}&a=add_event&start='+start.unix()+'&end='+end.unix()+'&all_day='+allDay+'&view='+view.name;
var url = '{{ web_agenda_ajax_url }}&a=add_event&start='+start.format('YYYY-MM-DD 00:00:00')+'&end='+end.format('YYYY-MM-DD 00:00:00')+'&all_day='+allDay+'&view='+view.name;
var start_date_value = start.format('{{ js_format_date }}');
var end_date_value = end.format('{{ js_format_date }}');

Loading…
Cancel
Save