Removed the "create ticket on" options
It may cause some weird issues when creating a ticket (who created it, message, custom fields, etc), so pulling this out for now. There will be a way to create a ticket from an already created event via a query string that is passed to the admin_new_ticket page.
This commit is contained in:
parent
0fecd860e2
commit
1c58747db7
@ -163,76 +163,6 @@ require_once(HESK_PATH . 'inc/show_admin_nav.inc.php');
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<div class="form-group">
|
|
||||||
<label for="create-ticket-date" class="col-sm-6 control-label">
|
|
||||||
Create Ticket Date
|
|
||||||
<i class="fa fa-question-circle settingsquestionmark"
|
|
||||||
data-toggle="tooltip"
|
|
||||||
title="Date to create a ticket for this event. Leave empty to not create a ticket.
|
|
||||||
Set this value to today to create a ticket immediately."></i>
|
|
||||||
</label>
|
|
||||||
<div class="col-sm-6">
|
|
||||||
<input type="text" name="create-ticket-date" class="form-control datepicker" placeholder="Create Ticket Date">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<?php
|
|
||||||
if (hesk_checkPermission('can_assign_others',0)) {
|
|
||||||
$admins = array();
|
|
||||||
$result = hesk_dbQuery("SELECT `id`,`name`,`isadmin`,`categories`,`heskprivileges` FROM `" . hesk_dbEscape($hesk_settings['db_pfix']) . "users` WHERE `active` = '1' ORDER BY `name` ASC");
|
|
||||||
while ($row = hesk_dbFetchAssoc($result)) {
|
|
||||||
/* Is this an administrator? */
|
|
||||||
if ($row['isadmin']) {
|
|
||||||
$admins[$row['id']] = $row['name'];
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Not admin, is user allowed to view tickets? */
|
|
||||||
if (strpos($row['heskprivileges'], 'can_view_tickets') !== false) {
|
|
||||||
$admins[$row['id']] = $row['name'];
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
<div class="form-group">
|
|
||||||
<label for="assign-to" class="col-sm-6 control-label">
|
|
||||||
Assign To
|
|
||||||
<i class="fa fa-question-circle settingsquestionmark"
|
|
||||||
data-toggle="tooltip"
|
|
||||||
title="User to assign the ticket to when it is created."></i>
|
|
||||||
</label>
|
|
||||||
<div class="col-sm-6">
|
|
||||||
<select name="assign-to" class="form-control">
|
|
||||||
<?php
|
|
||||||
if ($hesk_settings['autoassign']) {
|
|
||||||
echo '<option value="-2"> > ' . $hesklang['aass'] . ' < </option>';
|
|
||||||
}
|
|
||||||
|
|
||||||
$owner = isset($_SESSION['as_owner']) ? intval($_SESSION['as_owner']) : 0;
|
|
||||||
|
|
||||||
foreach ($admins as $k=>$v) {
|
|
||||||
if ($k == $owner) {
|
|
||||||
echo '<option value="'.$k.'" selected>'.$v.'</option>';
|
|
||||||
} else {
|
|
||||||
echo '<option value="'.$k.'">'.$v.'</option>';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<?php } elseif (hesk_checkPermission('can_assign_self',0)) { ?>
|
|
||||||
<div class="form-group">
|
|
||||||
<div class="col-sm-6 col-sm-offset-3">
|
|
||||||
<label><input type="checkbox" name="assign-to" value="<?php echo $_SESSION['id']; ?>"> Assign to myself</label>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<?php } ?>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="modal-footer">
|
<div class="modal-footer">
|
||||||
<input type="hidden" name="action" value="create">
|
<input type="hidden" name="action" value="create">
|
||||||
@ -347,76 +277,6 @@ require_once(HESK_PATH . 'inc/show_admin_nav.inc.php');
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<div class="form-group">
|
|
||||||
<label for="create-ticket-date" class="col-sm-6 control-label">
|
|
||||||
Create Ticket Date
|
|
||||||
<i class="fa fa-question-circle settingsquestionmark"
|
|
||||||
data-toggle="tooltip"
|
|
||||||
title="Date to create a ticket for this event. Leave empty to not create a ticket.
|
|
||||||
Set this value to today to create a ticket immediately."></i>
|
|
||||||
</label>
|
|
||||||
<div class="col-sm-6">
|
|
||||||
<input type="text" name="create-ticket-date" class="form-control datepicker" placeholder="Create Ticket Date">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<?php
|
|
||||||
if (hesk_checkPermission('can_assign_others',0)) {
|
|
||||||
$admins = array();
|
|
||||||
$result = hesk_dbQuery("SELECT `id`,`name`,`isadmin`,`categories`,`heskprivileges` FROM `" . hesk_dbEscape($hesk_settings['db_pfix']) . "users` WHERE `active` = '1' ORDER BY `name` ASC");
|
|
||||||
while ($row = hesk_dbFetchAssoc($result)) {
|
|
||||||
/* Is this an administrator? */
|
|
||||||
if ($row['isadmin']) {
|
|
||||||
$admins[$row['id']] = $row['name'];
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Not admin, is user allowed to view tickets? */
|
|
||||||
if (strpos($row['heskprivileges'], 'can_view_tickets') !== false) {
|
|
||||||
$admins[$row['id']] = $row['name'];
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
<div class="form-group">
|
|
||||||
<label for="assign-to" class="col-sm-6 control-label">
|
|
||||||
Assign To
|
|
||||||
<i class="fa fa-question-circle settingsquestionmark"
|
|
||||||
data-toggle="tooltip"
|
|
||||||
title="User to assign the ticket to when it is created."></i>
|
|
||||||
</label>
|
|
||||||
<div class="col-sm-6">
|
|
||||||
<select name="assign-to" class="form-control">
|
|
||||||
<?php
|
|
||||||
if ($hesk_settings['autoassign']) {
|
|
||||||
echo '<option value="-2"> > ' . $hesklang['aass'] . ' < </option>';
|
|
||||||
}
|
|
||||||
|
|
||||||
$owner = isset($_SESSION['as_owner']) ? intval($_SESSION['as_owner']) : 0;
|
|
||||||
|
|
||||||
foreach ($admins as $k=>$v) {
|
|
||||||
if ($k == $owner) {
|
|
||||||
echo '<option value="'.$k.'" selected>'.$v.'</option>';
|
|
||||||
} else {
|
|
||||||
echo '<option value="'.$k.'">'.$v.'</option>';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<?php } elseif (hesk_checkPermission('can_assign_self',0)) { ?>
|
|
||||||
<div class="form-group">
|
|
||||||
<div class="col-sm-6 col-sm-offset-3">
|
|
||||||
<label><input type="checkbox" name="assign-to" value="<?php echo $_SESSION['id']; ?>"> Assign to myself</label>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<?php } ?>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="modal-footer">
|
<div class="modal-footer">
|
||||||
<input type="hidden" name="id">
|
<input type="hidden" name="id">
|
||||||
|
@ -727,9 +727,7 @@ function execute260Scripts()
|
|||||||
`all_day` ENUM('0','1') NOT NULL,
|
`all_day` ENUM('0','1') NOT NULL,
|
||||||
`name` VARCHAR(255) NOT NULL,
|
`name` VARCHAR(255) NOT NULL,
|
||||||
`location` VARCHAR(255),
|
`location` VARCHAR(255),
|
||||||
`comments` MEDIUMTEXT,
|
`comments` MEDIUMTEXT) ENGINE = MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci");
|
||||||
`create_ticket_date` DATETIME,
|
|
||||||
`create_ticket_assign_to` INT) ENGINE = MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci");
|
|
||||||
executeQuery("ALTER TABLE `" . hesk_dbEscape($hesk_settings['db_pfix']) . "tickets` ADD COLUMN `due_date` DATETIME");
|
executeQuery("ALTER TABLE `" . hesk_dbEscape($hesk_settings['db_pfix']) . "tickets` ADD COLUMN `due_date` DATETIME");
|
||||||
executeQuery("UPDATE `" . hesk_dbEscape($hesk_settings['db_pfix']) . "settings` SET `Value` = '2.6.0' WHERE `Key` = 'modsForHeskVersion'");
|
executeQuery("UPDATE `" . hesk_dbEscape($hesk_settings['db_pfix']) . "settings` SET `Value` = '2.6.0' WHERE `Key` = 'modsForHeskVersion'");
|
||||||
}
|
}
|
@ -32,8 +32,6 @@ if ($request_method === 'GET') {
|
|||||||
$event['end'] = hesk_POST('endTime');
|
$event['end'] = hesk_POST('endTime');
|
||||||
$event['all_day'] = hesk_POST('allDay') === 'true';
|
$event['all_day'] = hesk_POST('allDay') === 'true';
|
||||||
$event['comments'] = hesk_POST('comments');
|
$event['comments'] = hesk_POST('comments');
|
||||||
$event['create_ticket_date'] = hesk_POST('createTicketDate');
|
|
||||||
$event['assign_to'] = hesk_POST('assignTo');
|
|
||||||
|
|
||||||
$id = create_event($event, $hesk_settings);
|
$id = create_event($event, $hesk_settings);
|
||||||
|
|
||||||
@ -49,8 +47,6 @@ if ($request_method === 'GET') {
|
|||||||
$event['end'] = hesk_POST('endTime');
|
$event['end'] = hesk_POST('endTime');
|
||||||
$event['all_day'] = hesk_POST('allDay') === 'true';
|
$event['all_day'] = hesk_POST('allDay') === 'true';
|
||||||
$event['comments'] = hesk_POST('comments');
|
$event['comments'] = hesk_POST('comments');
|
||||||
$event['create_ticket_date'] = hesk_POST('createTicketDate');
|
|
||||||
$event['assign_to'] = hesk_POST('assignTo');
|
|
||||||
|
|
||||||
update_event($event, $hesk_settings);
|
update_event($event, $hesk_settings);
|
||||||
|
|
||||||
|
@ -17,8 +17,6 @@ function get_events($start, $end, $hesk_settings) {
|
|||||||
$event['title'] = $row['name'];
|
$event['title'] = $row['name'];
|
||||||
$event['location'] = $row['location'];
|
$event['location'] = $row['location'];
|
||||||
$event['comments'] = $row['comments'];
|
$event['comments'] = $row['comments'];
|
||||||
$event['createTicketDate'] = $row['create_ticket_date'] != null ? $row['create_ticket_date'] : null;
|
|
||||||
$event['assignTo'] = $row['create_ticket_assign_to'] != null ? intval($row['create_ticket_assign_to']) : null;
|
|
||||||
$events[] = $event;
|
$events[] = $event;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -44,17 +42,12 @@ function create_event($event, $hesk_settings) {
|
|||||||
|
|
||||||
$event['start'] = date('Y-m-d H:i:s', strtotime($event['start']));
|
$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['end'] = date('Y-m-d H:i:s', strtotime($event['end']));
|
||||||
if ($event['create_ticket_date'] != null) {
|
|
||||||
$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';
|
|
||||||
|
|
||||||
$sql = "INSERT INTO `" . hesk_dbEscape($hesk_settings['db_pfix']) . "calendar_event` (`start`, `end`, `all_day`,
|
$sql = "INSERT INTO `" . hesk_dbEscape($hesk_settings['db_pfix']) . "calendar_event` (`start`, `end`, `all_day`,
|
||||||
`name`, `location`, `comments`, `create_ticket_date`, `create_ticket_assign_to`) VALUES (
|
`name`, `location`, `comments`) VALUES (
|
||||||
'" . hesk_dbEscape($event['start']) . "', '" . hesk_dbEscape($event['end']) . "', '" . hesk_dbEscape($event['all_day']) . "',
|
'" . hesk_dbEscape($event['start']) . "', '" . hesk_dbEscape($event['end']) . "', '" . hesk_dbEscape($event['all_day']) . "',
|
||||||
'" . hesk_dbEscape($event['title']) . "', '" . hesk_dbEscape($event['location']) . "', '" . hesk_dbEscape($event['comments']) . "',
|
'" . hesk_dbEscape($event['title']) . "', '" . hesk_dbEscape($event['location']) . "', '" . hesk_dbEscape($event['comments']) . "')";
|
||||||
'" . hesk_dbEscape($event['create_ticket_date']) . "', " . $event['assign_to'] . ")";
|
|
||||||
|
|
||||||
hesk_dbQuery($sql);
|
hesk_dbQuery($sql);
|
||||||
return hesk_dbInsertID();
|
return hesk_dbInsertID();
|
||||||
@ -72,8 +65,7 @@ function update_event($event, $hesk_settings) {
|
|||||||
$sql = "UPDATE `" . hesk_dbEscape($hesk_settings['db_pfix']) . "calendar_event` SET `start` = '" . hesk_dbEscape($event['start'])
|
$sql = "UPDATE `" . hesk_dbEscape($hesk_settings['db_pfix']) . "calendar_event` SET `start` = '" . hesk_dbEscape($event['start'])
|
||||||
. "', `end` = '" . hesk_dbEscape($event['end']) . "', `all_day` = '" . hesk_dbEscape($event['all_day']) . "', `name` = '"
|
. "', `end` = '" . hesk_dbEscape($event['end']) . "', `all_day` = '" . hesk_dbEscape($event['all_day']) . "', `name` = '"
|
||||||
. hesk_dbEscape($event['title']) . "', `location` = '" . hesk_dbEscape($event['location']) . "', `comments` = '"
|
. hesk_dbEscape($event['title']) . "', `location` = '" . hesk_dbEscape($event['location']) . "', `comments` = '"
|
||||||
. hesk_dbEscape($event['comments']) . "', `create_ticket_date` = '" . hesk_dbEscape($event['create_ticket_date'])
|
. hesk_dbEscape($event['comments']) . "' WHERE `id` = " . intval($event['id']);
|
||||||
. "', `create_ticket_assign_to` = " . $event['assign_to'] . " WHERE `id` = " . intval($event['id']);
|
|
||||||
|
|
||||||
hesk_dbQuery($sql);
|
hesk_dbQuery($sql);
|
||||||
}
|
}
|
||||||
|
@ -67,10 +67,6 @@ $(document).ready(function() {
|
|||||||
start += ' ' + event.start.format('HH:mm:ss');
|
start += ' ' + event.start.format('HH:mm:ss');
|
||||||
end += ' ' + event.end.format('HH:mm:ss');
|
end += ' ' + event.end.format('HH:mm:ss');
|
||||||
}
|
}
|
||||||
var createTicketDate = event.createTicketDate;
|
|
||||||
if (createTicketDate != null) {
|
|
||||||
createTicketDate = createTicketDate.format('YYYY-MM-DD');
|
|
||||||
}
|
|
||||||
var data = {
|
var data = {
|
||||||
id: event.id,
|
id: event.id,
|
||||||
title: event.title,
|
title: event.title,
|
||||||
@ -79,8 +75,6 @@ $(document).ready(function() {
|
|||||||
endTime: end,
|
endTime: end,
|
||||||
allDay: event.allDay,
|
allDay: event.allDay,
|
||||||
comments: event.comments,
|
comments: event.comments,
|
||||||
createTicketDate: createTicketDate,
|
|
||||||
assignTo: event.assignTo,
|
|
||||||
action: 'update'
|
action: 'update'
|
||||||
};
|
};
|
||||||
$.ajax({
|
$.ajax({
|
||||||
@ -141,17 +135,7 @@ $(document).ready(function() {
|
|||||||
var end = $('#create-form input[name="end-date"]').val();
|
var end = $('#create-form input[name="end-date"]').val();
|
||||||
var dateFormat = 'YYYY-MM-DD';
|
var dateFormat = 'YYYY-MM-DD';
|
||||||
var allDay = $('#create-form input[name="all-day"]').is(':checked');
|
var allDay = $('#create-form input[name="all-day"]').is(':checked');
|
||||||
var createTicketDate = null;
|
|
||||||
var assignTo = null;
|
|
||||||
if ($('#create-form input[name="assign-to"]').length) {
|
|
||||||
assignTo = $('#create-form input[name="assign-to"]').val();
|
|
||||||
} else if ($('#create-form select[name="assign-to"]').length) {
|
|
||||||
assignTo = $('#create-form select[name="assign-to"]').val();
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($('#create-form input[name="create-ticket-date"]').val() != '') {
|
|
||||||
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();
|
||||||
@ -165,9 +149,8 @@ $(document).ready(function() {
|
|||||||
endTime: moment(end).format(dateFormat),
|
endTime: moment(end).format(dateFormat),
|
||||||
allDay: allDay,
|
allDay: allDay,
|
||||||
comments: $('#create-form textarea[name="comments"]').val(),
|
comments: $('#create-form textarea[name="comments"]').val(),
|
||||||
createTicketDate: createTicketDate,
|
action: 'create',
|
||||||
assignTo: assignTo,
|
type: 'CALENDAR'
|
||||||
action: 'create'
|
|
||||||
};
|
};
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
@ -192,17 +175,7 @@ $(document).ready(function() {
|
|||||||
var end = $form.find('input[name="end-date"]').val();
|
var end = $form.find('input[name="end-date"]').val();
|
||||||
var dateFormat = 'YYYY-MM-DD';
|
var dateFormat = 'YYYY-MM-DD';
|
||||||
var allDay = $form.find('input[name="all-day"]').is(':checked');
|
var allDay = $form.find('input[name="all-day"]').is(':checked');
|
||||||
var createTicketDate = null;
|
|
||||||
var assignTo = null;
|
|
||||||
if ($form.find('input[name="assign-to"]').length) {
|
|
||||||
assignTo = $form.find('input[name="assign-to"]').val();
|
|
||||||
} else if ($form.find('select[name="assign-to"]').length) {
|
|
||||||
assignTo = $form.find('select[name="assign-to"]').val();
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($form.find('input[name="create-ticket-date"]').val() != '') {
|
|
||||||
createTicketDate = moment($form.find('input[name="create-ticket-date"]').val()).format('YYYY-MM-DD');
|
|
||||||
}
|
|
||||||
if (!allDay) {
|
if (!allDay) {
|
||||||
start += ' ' + $form.find('input[name="start-time"]').val();
|
start += ' ' + $form.find('input[name="start-time"]').val();
|
||||||
end += ' ' + $form.find('input[name="end-time"]').val();
|
end += ' ' + $form.find('input[name="end-time"]').val();
|
||||||
@ -217,8 +190,6 @@ $(document).ready(function() {
|
|||||||
endTime: moment(end).format(dateFormat),
|
endTime: moment(end).format(dateFormat),
|
||||||
allDay: allDay,
|
allDay: allDay,
|
||||||
comments: $form.find('textarea[name="comments"]').val(),
|
comments: $form.find('textarea[name="comments"]').val(),
|
||||||
createTicketDate: createTicketDate,
|
|
||||||
assignTo: assignTo,
|
|
||||||
action: 'update'
|
action: 'update'
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -261,10 +232,6 @@ function buildEvent(id, dbObject) {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
var createTicketDate = null;
|
|
||||||
if (dbObject.createTicketDate != null) {
|
|
||||||
createTicketDate = moment(dbObject.createTicketDate);
|
|
||||||
}
|
|
||||||
return {
|
return {
|
||||||
id: id,
|
id: id,
|
||||||
title: dbObject.title,
|
title: dbObject.title,
|
||||||
@ -272,8 +239,6 @@ function buildEvent(id, dbObject) {
|
|||||||
start: moment(dbObject.startTime),
|
start: moment(dbObject.startTime),
|
||||||
end: moment(dbObject.endTime),
|
end: moment(dbObject.endTime),
|
||||||
comments: dbObject.comments,
|
comments: dbObject.comments,
|
||||||
createTicketDate: createTicketDate,
|
|
||||||
assignTo: dbObject.assignTo,
|
|
||||||
location: dbObject.location,
|
location: dbObject.location,
|
||||||
type: dbObject.type
|
type: dbObject.type
|
||||||
};
|
};
|
||||||
@ -283,8 +248,7 @@ function displayCreateModal(date, viewName) {
|
|||||||
var $form = $('#create-form');
|
var $form = $('#create-form');
|
||||||
$form.find('input[name="name"]').val('').end()
|
$form.find('input[name="name"]').val('').end()
|
||||||
.find('input[name="location"]').val('').end()
|
.find('input[name="location"]').val('').end()
|
||||||
.find('textarea[name="comments"]').val('').end()
|
.find('textarea[name="comments"]').val('').end();
|
||||||
.find('input[name="create-ticket-date"]').val('').end();
|
|
||||||
|
|
||||||
var $modal = $('#create-event-modal');
|
var $modal = $('#create-event-modal');
|
||||||
var formattedDate = date.format('YYYY-MM-DD');
|
var formattedDate = date.format('YYYY-MM-DD');
|
||||||
@ -325,10 +289,6 @@ function displayEditModal(date) {
|
|||||||
.find('input[name="end-time"]').val(date.end.format('HH:mm:ss')).end();
|
.find('input[name="end-time"]').val(date.end.format('HH:mm:ss')).end();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (date.createTicketDate != null) {
|
|
||||||
$form.find('input[name="create-ticket-date"]').val(date.createTicketDate.format('YYYY-MM-DD')).end();
|
|
||||||
}
|
|
||||||
|
|
||||||
$form.find('input[name="name"]').val(date.title).end()
|
$form.find('input[name="name"]').val(date.title).end()
|
||||||
.find('input[name="location"]').val(date.location).end()
|
.find('input[name="location"]').val(date.location).end()
|
||||||
.find('textarea[name="comments"]').val(date.comments).end()
|
.find('textarea[name="comments"]').val(date.comments).end()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user