Events can now be saved
This commit is contained in:
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…
x
Reference in New Issue
Block a user