Events can now be saved

merge-requests/1/head
Mike Koch 8 years ago
parent 6677dce6fd
commit 6650650e51

@ -27,12 +27,13 @@ function get_events($start, $end, $hesk_settings) {
/** /**
* @param $event. All times must be in milliseconds since epoch time. * @param $event. All times must be in milliseconds since epoch time.
* @param $hesk_settings * @param $hesk_settings
* @return int the event id
*/ */
function create_event($event, $hesk_settings) { function create_event($event, $hesk_settings) {
$event['start'] = date('Y-m-d H:i:s', $event['start']); $event['start'] = date('Y-m-d H:i:s', strtotime($event['start']));
$event['end'] = date('Y-m-d H:i:s', $event['end']); $event['end'] = date('Y-m-d H:i:s', strtotime($event['end']));
$event['create_ticket_date'] = date('Y-m-d H:i:s', $event['create_ticket_date']); $event['create_ticket_date'] = date('Y-m-d H:i:s', strtotime($event['create_ticket_date']));
$event['all_day'] = $event['all_day'] ? 1 : 0; $event['all_day'] = $event['all_day'] ? 1 : 0;
$event['assign_to'] = $event['assign_to'] != null ? intval($event['assign_to']) : 'NULL'; $event['assign_to'] = $event['assign_to'] != null ? intval($event['assign_to']) : 'NULL';

@ -47,9 +47,9 @@ $(document).ready(function() {
} }
if ($('#create-form input[name="create-ticket-date"]').val() != '') { if ($('#create-form input[name="create-ticket-date"]').val() != '') {
createTicketDate = moment($('#create-form input[name="create-ticket-date"]')).format('YYYY-MM-DD'); createTicketDate = moment($('#create-form input[name="create-ticket-date"]').val()).format('YYYY-MM-DD');
} }
if (allDay) { if (!allDay) {
start += ' ' + $('#create-form input[name="start-time"]').val(); start += ' ' + $('#create-form input[name="start-time"]').val();
end += ' ' + $('#create-form input[name="end-time"]').val(); end += ' ' + $('#create-form input[name="end-time"]').val();
dateFormat = 'YYYY-MM-DD HH:mm:ss'; dateFormat = 'YYYY-MM-DD HH:mm:ss';
@ -61,12 +61,14 @@ $(document).ready(function() {
startTime: moment(start).format(dateFormat), startTime: moment(start).format(dateFormat),
endTime: moment(end).format(dateFormat), endTime: moment(end).format(dateFormat),
allDay: allDay, allDay: allDay,
comments: $('#create-form input[name="comments"]').val(), comments: $('#create-form textarea[name="comments"]').val(),
createTicketDate: createTicketDate, createTicketDate: createTicketDate,
assignTo: assignTo, assignTo: assignTo,
action: 'create' action: 'create'
}; };
console.log(data);
$.ajax({ $.ajax({
method: 'POST', method: 'POST',
url: getHelpdeskUrl() + '/internal-api/admin/calendar', url: getHelpdeskUrl() + '/internal-api/admin/calendar',
@ -77,7 +79,7 @@ $(document).ready(function() {
failure: function(data) { failure: function(data) {
console.log(data); console.log(data);
} }
}) });
}); });
}); });

Loading…
Cancel
Save