#326 Store user agent string with the ticket

merge-requests/2/head
Mike Koch 9 years ago
parent 4661e88702
commit bb34ebc7a4

@ -55,6 +55,7 @@ function hesk_newTicket($ticket, $isVerified = true)
$tableName = $isVerified ? 'tickets' : 'stage_tickets';
$ticket['message'] = htmLawed($ticket['message'], array('safe' => 1, 'deny_attribute'=>'style'));
$userAgent = $_SERVER["HTTP_USER_AGENT"];
// Insert ticket into database
hesk_dbQuery("
@ -100,7 +101,8 @@ function hesk_newTicket($ticket, $isVerified = true)
`status`,
`latitude`,
`longitude`,
`html`
`html`,
`user_agent`
)
VALUES
(
@ -144,7 +146,8 @@ function hesk_newTicket($ticket, $isVerified = true)
'".intval($ticket['status'])."',
'".hesk_dbEscape($ticket['latitude'])."',
'".hesk_dbEscape($ticket['longitude'])."',
'".hesk_dbEscape($ticket['html'])."'
'".hesk_dbEscape($ticket['html'])."',
'".hesk_dbEscape($userAgent)."'
)
");

@ -788,6 +788,14 @@ function migrateSettings() {
}
}
function execute250Scripts() {
global $hesk_settings;
executeQuery("ALTER TABLE `".hesk_dbEscape($hesk_settings['db_pfix'])."tickets` ADD COLUMN `user_agent` TEXT");
executeQuery("ALTER TABLE `".hesk_dbEscape($hesk_settings['db_pfix'])."stage_tickets` ADD COLUMN `user_agent` TEXT");
}
function getSettingValue($settings, $setting, $default) {
return isset($settings[$setting]) ? $settings[$setting] : $default;
}
}
// END Version 2.5.0
Loading…
Cancel
Save