diff --git a/admin/admin_ticket.php b/admin/admin_ticket.php index 6c26088a..58a15ba8 100644 --- a/admin/admin_ticket.php +++ b/admin/admin_ticket.php @@ -588,6 +588,15 @@ if (isset($_GET['delatt']) && hesk_token_check()) hesk_process_messages($hesklang['kb_att_rem'],'admin_ticket.php?track='.$trackingID.'&Refresh='.mt_rand(10000,99999),'SUCCESS'); } +//-- Update location action +if (isset($_POST['latitude']) && isset($_POST['longitude'])) { + hesk_dbQuery("UPDATE `".hesk_dbEscape($hesk_settings['db_pfix'])."tickets` SET `latitude` = '".hesk_dbEscape($_POST['latitude'])."', + `longitude` = '".hesk_dbEscape($_POST['longitude'])."' WHERE `ID` = ".intval($ticket['id'])); + + //redirect + hesk_process_messages($hesklang['ticket_location_updated'],'admin_ticket.php?track='.$trackingID.'&Refresh='.mt_rand(10000,99999),'SUCCESS'); +} + /* Print header */ require_once(HESK_PATH . 'inc/headerAdmin.inc.php'); @@ -886,11 +895,32 @@ require_once(HESK_PATH . 'inc/show_admin_nav.inc.php');