Fix updating reminders
This commit is contained in:
parent
29ff273d78
commit
c35e0159db
@ -55,6 +55,10 @@ if ($request_method === 'GET') {
|
||||
$event['all_day'] = hesk_POST('allDay') === 'true';
|
||||
$event['comments'] = hesk_POST('comments');
|
||||
$event['category'] = hesk_POST('categoryId');
|
||||
$event['reminder_amount'] = hesk_POST('reminderValue');
|
||||
$event['reminder_amount'] = $event['reminder_amount'] == '' ? null : $event['reminder_amount'];
|
||||
$event['reminder_units'] = hesk_POST('reminderUnits');
|
||||
$event['reminder_user'] = $_SESSION['id'];
|
||||
|
||||
update_event($event, $hesk_settings);
|
||||
|
||||
|
@ -113,6 +113,16 @@ function update_event($event, $hesk_settings) {
|
||||
. hesk_dbEscape($event['title']) . "', `location` = '" . hesk_dbEscape($event['location']) . "', `comments` = '"
|
||||
. hesk_dbEscape($event['comments']) . "', `category` = " . intval($event['category']) . " WHERE `id` = " . intval($event['id']);
|
||||
|
||||
if ($event['reminder_amount'] != null) {
|
||||
$delete_sql = "DELETE FROM `" . hesk_dbEscape($hesk_settings['db_pfix']) . "calendar_event_reminder` WHERE `event_id` = " . intval($event['id'])
|
||||
. " AND `user_id` = " . intval($event['reminder_user']);
|
||||
hesk_dbQuery($delete_sql);
|
||||
$insert_sql = "INSERT INTO `" . hesk_dbEscape($hesk_settings['db_pfix']) . "calendar_event_reminder` (`user_id`, `event_id`,
|
||||
`amount`, `unit`) VALUES (" . intval($event['reminder_user']) . ", " . intval($event['id']) . ", " . intval($event['reminder_amount']) . ",
|
||||
" . intval($event['reminder_units']) . ")";
|
||||
hesk_dbQuery($insert_sql);
|
||||
}
|
||||
|
||||
hesk_dbQuery($sql);
|
||||
}
|
||||
|
||||
|
@ -257,7 +257,7 @@ $(document).ready(function() {
|
||||
categoryName: $form.find('select[name="category"] :selected').text().trim(),
|
||||
action: 'update',
|
||||
reminderValue: $form.find('input[name="reminder-value"]').val(),
|
||||
reminderUnits: $form.find('select[name="reminder-units"]').val()
|
||||
reminderUnits: $form.find('select[name="reminder-unit"]').val()
|
||||
};
|
||||
|
||||
$.ajax({
|
||||
|
Loading…
x
Reference in New Issue
Block a user