From 1efb9b69b5c4d5f33da04e086ff2947dd77861ea Mon Sep 17 00:00:00 2001 From: Mike Koch Date: Sat, 23 May 2015 14:53:38 -0400 Subject: [PATCH] #204 Allow staff to change location if necessary --- admin/admin_ticket.php | 46 +++++++++++++++++++++++++----------- js/modsForHesk-javascript.js | 29 +++++++++++++++++++++++ language/en/text.php | 3 +++ 3 files changed, 64 insertions(+), 14 deletions(-) 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');