#204 Save lat/lon when creating new ticket
This commit is contained in:
parent
4300bf03fd
commit
1b73d0ec54
@ -95,7 +95,9 @@ function hesk_newTicket($ticket, $isVerified = true)
|
||||
`custom18`,
|
||||
`custom19`,
|
||||
`custom20`,
|
||||
`status`
|
||||
`status`,
|
||||
`latitude`,
|
||||
`longitude`
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
@ -136,7 +138,9 @@ function hesk_newTicket($ticket, $isVerified = true)
|
||||
'".hesk_dbEscape($ticket['custom18'])."',
|
||||
'".hesk_dbEscape($ticket['custom19'])."',
|
||||
'".hesk_dbEscape($ticket['custom20'])."',
|
||||
'".intval($ticket['status'])."'
|
||||
'".intval($ticket['status'])."',
|
||||
'".hesk_dbEscape($ticket['latitude'])."',
|
||||
'".hesk_dbEscape($ticket['longitude'])."'
|
||||
)
|
||||
");
|
||||
|
||||
|
||||
12
index.php
12
index.php
@ -1002,6 +1002,8 @@ if ( ! isset($_SESSION['c_category']) && ! $hesk_settings['select_cat'])
|
||||
?>
|
||||
<div class="row">
|
||||
<div class="col-md-9 col-md-offset-3">
|
||||
<input type="hidden" id="latitude" name="latitude" value="E-0">
|
||||
<input type="hidden" id="longitude" name="longitude" value="E-0">
|
||||
<input type="hidden" name="token" value="<?php hesk_token_echo(); ?>">
|
||||
<input class="btn btn-default" type="submit" value="<?php echo $hesklang['sub_ticket']; ?>">
|
||||
</div>
|
||||
@ -1025,6 +1027,16 @@ if ( ! isset($_SESSION['c_category']) && ! $hesk_settings['select_cat'])
|
||||
|
||||
<?php
|
||||
|
||||
// Request for the users location if enabled
|
||||
if ($modsForHesk_settings['request_location'])
|
||||
{
|
||||
echo '
|
||||
<script>
|
||||
requestUserLocation();
|
||||
</script>
|
||||
';
|
||||
}
|
||||
|
||||
hesk_cleanSessionVars('iserror');
|
||||
hesk_cleanSessionVars('isnotice');
|
||||
|
||||
|
||||
@ -448,7 +448,10 @@ function execute230Scripts() {
|
||||
executeQuery("UPDATE `".hesk_dbEscape($hesk_settings['db_pfix'])."statuses` SET `Key` = `ShortNameContentKey`");
|
||||
executeQuery("ALTER TABLE `".hesk_dbEscape($hesk_settings['db_pfix'])."statuses` DROP COLUMN `ShortNameContentKey`");
|
||||
executeQuery("ALTER TABLE `".hesk_dbEscape($hesk_settings['db_pfix'])."statuses` DROP COLUMN `TicketViewContentKey`");
|
||||
executeQuery("ALTER TABLE `".hesk_dbEscape($hesk_settings['db_pfix'])."tickets` ADD COLUMN `Location` VARCHAR(100) NOT NULL DEFAULT 'N/A-0'");
|
||||
executeQuery("ALTER TABLE `".hesk_dbEscape($hesk_settings['db_pfix'])."tickets` ADD COLUMN `latitude` VARCHAR(100) NOT NULL DEFAULT 'E-0'");
|
||||
executeQuery("ALTER TABLE `".hesk_dbEscape($hesk_settings['db_pfix'])."tickets` ADD COLUMN `longitude` VARCHAR(100) NOT NULL DEFAULT 'E-0'");
|
||||
executeQuery("ALTER TABLE `".hesk_dbEscape($hesk_settings['db_pfix'])."stage_tickets` ADD COLUMN `latitude` VARCHAR(100) NOT NULL DEFAULT 'E-0'");
|
||||
executeQuery("ALTER TABLE `".hesk_dbEscape($hesk_settings['db_pfix'])."stage_tickets` ADD COLUMN `longitude` VARCHAR(100) NOT NULL DEFAULT 'E-0'");
|
||||
executeQuery("UPDATE `".hesk_dbEscape($hesk_settings['db_pfix'])."settings` SET `Value` = '2.3.0' WHERE `Key` = 'modsForHeskVersion'");
|
||||
}
|
||||
|
||||
|
||||
@ -427,6 +427,10 @@ if ($hesk_settings['attachments']['use'] && ! empty($attachments) )
|
||||
}
|
||||
}
|
||||
|
||||
// Set latitude and longitude
|
||||
$tmpvar['latitude'] = hesk_POST('latitude');
|
||||
$tmpvar['longitude'] = hesk_POST('longitude');
|
||||
|
||||
// Should the helpdesk validate emails?
|
||||
$createTicket = true;
|
||||
if ($modsForHesk_settings['customer_email_verification_required'])
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user