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 $hesk_settings
* @return int the event id
*/
function create_event($event, $hesk_settings) {
$event['start'] = date('Y-m-d H:i:s', $event['start']);
$event['end'] = date('Y-m-d H:i:s', $event['end']);
$event['create_ticket_date'] = date('Y-m-d H:i:s', $event['create_ticket_date']);
$event['start'] = date('Y-m-d H:i:s', strtotime($event['start']));
$event['end'] = date('Y-m-d H:i:s', strtotime($event['end']));
$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['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() != '') {
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();
end += ' ' + $('#create-form input[name="end-time"]').val();
dateFormat = 'YYYY-MM-DD HH:mm:ss';
@ -61,12 +61,14 @@ $(document).ready(function() {
startTime: moment(start).format(dateFormat),
endTime: moment(end).format(dateFormat),
allDay: allDay,
comments: $('#create-form input[name="comments"]').val(),
comments: $('#create-form textarea[name="comments"]').val(),
createTicketDate: createTicketDate,
assignTo: assignTo,
action: 'create'
};
console.log(data);
$.ajax({
method: 'POST',
url: getHelpdeskUrl() + '/internal-api/admin/calendar',
@ -77,7 +79,7 @@ $(document).ready(function() {
failure: function(data) {
console.log(data);
}
})
});
});
});

Loading…
Cancel
Save