#326 Some more user agent stuff
This commit is contained in:
parent
ce8c681a2c
commit
40e97ede1a
@ -281,6 +281,11 @@ $tmpvar['longitude'] = hesk_POST('longitude', 'E-4');
|
||||
|
||||
$tmpvar['html'] = $modsForHesk_settings['rich_text_for_tickets'];
|
||||
|
||||
// Set user agent and screen res to null
|
||||
$tmpvar['user_agent'] = NULL;
|
||||
$tmpvar['screen_resolution_height'] = NULL;
|
||||
$tmpvar['screen_resolution_width'] = NULL;
|
||||
|
||||
// Insert ticket to database
|
||||
$ticket = hesk_newTicket($tmpvar);
|
||||
|
||||
|
@ -884,7 +884,9 @@ require_once(HESK_PATH . 'inc/show_admin_nav.inc.php');
|
||||
}
|
||||
if ($ticket['user_agent'] !== NULL
|
||||
&& $ticket['screen_resolution_height'] !== NULL
|
||||
&& $ticket['screen_resolution_width'] !== NULL):
|
||||
&& $ticket['screen_resolution_height'] != 0
|
||||
&& $ticket['screen_resolution_width'] !== NULL
|
||||
&& $ticket['screen_resolution_width'] != 0):
|
||||
?>
|
||||
<span data-toggle="modal" data-target="#user-agent-modal" style="cursor: pointer">
|
||||
<i class="fa fa-desktop" data-toggle="tooltip"
|
||||
|
@ -55,7 +55,6 @@ 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("
|
||||
@ -102,7 +101,9 @@ function hesk_newTicket($ticket, $isVerified = true)
|
||||
`latitude`,
|
||||
`longitude`,
|
||||
`html`,
|
||||
`user_agent`
|
||||
`user_agent`,
|
||||
`screen_resolution_height`,
|
||||
`screen_resolution_width`
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
@ -147,7 +148,9 @@ function hesk_newTicket($ticket, $isVerified = true)
|
||||
'".hesk_dbEscape($ticket['latitude'])."',
|
||||
'".hesk_dbEscape($ticket['longitude'])."',
|
||||
'".hesk_dbEscape($ticket['html'])."',
|
||||
'".hesk_dbEscape($userAgent)."'
|
||||
'".hesk_dbEscape($ticket['user_agent'])."',
|
||||
'".hesk_dbEscape($ticket['screen_resolution_height'])."',
|
||||
'".hesk_dbEscape($ticket['screen_resolution_width'])."'
|
||||
)
|
||||
");
|
||||
|
||||
|
@ -1055,8 +1055,14 @@ if (!$show['show']) {
|
||||
<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" id="screen-resolution-height" name="screen_resolution_height">
|
||||
<input type="hidden" id="screen-resolution-width" name="screen_resolution_width">
|
||||
<input type="hidden" name="token" value="<?php hesk_token_echo(); ?>">
|
||||
<input class="btn btn-default" type="submit" value="<?php echo $hesklang['sub_ticket']; ?>">
|
||||
<script>
|
||||
$('#screen-resolution-height').prop('value', screen.height);
|
||||
$('#screen-resolution-width').prop('value', screen.width);
|
||||
</script>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
@ -452,6 +452,11 @@ $tmpvar['longitude'] = hesk_POST('longitude');
|
||||
// Set html
|
||||
$tmpvar['html'] = $modsForHesk_settings['rich_text_for_tickets_for_customers'];
|
||||
|
||||
// Set screen res and user agent
|
||||
$tmpvar['screen_resolution_height'] = hesk_POST('screen_resolution_height');
|
||||
$tmpvar['screen_resolution_width'] = hesk_POST('screen_resolution_width');
|
||||
$tmpvar['user_agent'] = $_SERVER['HTTP_USER_AGENT'];
|
||||
|
||||
// Should the helpdesk validate emails?
|
||||
$createTicket = true;
|
||||
if ($modsForHesk_settings['customer_email_verification_required'])
|
||||
|
Loading…
x
Reference in New Issue
Block a user