function visitors_hit_details_get_browscap_data in Visitors 7.2
Get browscap data from hit details.
Parameters
$user_agent: string
Return value
array browscap data
1 call to visitors_hit_details_get_browscap_data()
- visitors_hit_details in reports/
hit_details.inc - Menu callback; Displays recent page accesses.
File
- reports/
hit_details.inc, line 124 - Hit details report for the visitors module.
Code
function visitors_hit_details_get_browscap_data($user_agent) {
$query = db_select('visitors_browscap', 'v');
$query
->fields('v');
$query
->condition('v.user_agent', $user_agent);
$browscap_data = $query
->execute()
->fetch();
if ($browscap_data === FALSE) {
return FALSE;
}
return array(
'Browser Name Regex' => check_plain($browscap_data->browser_name_regex),
'Browser Name Pattern' => check_plain($browscap_data->browser_name_pattern),
'Parent' => check_plain($browscap_data->parent),
'Platform' => check_plain($browscap_data->platform),
'Win32' => check_plain($browscap_data->win32),
'Comment' => check_plain($browscap_data->comment),
'Browser' => check_plain($browscap_data->browser),
'Version' => check_plain($browscap_data->version),
'Major Version' => check_plain($browscap_data->majorver),
'Minor Version' => check_plain($browscap_data->minorver),
'Frames' => check_plain($browscap_data->frames),
'IFrames' => check_plain($browscap_data->iframes),
'Tables' => check_plain($browscap_data->tables),
'Cookies' => check_plain($browscap_data->cookies),
'Java Script' => check_plain($browscap_data->javascript),
'Java Applets' => check_plain($browscap_data->javaapplets),
'CSS Version' => check_plain($browscap_data->cssversion),
'Rendering Engine Name' => check_plain($browscap_data->renderingengine_name),
'Rendering Engine Description' => check_plain($browscap_data->renderingengine_description),
'Platform Version' => check_plain($browscap_data->platform_version),
'Platform Description' => check_plain($browscap_data->platform_description),
'Alpha' => check_plain($browscap_data->alpha),
'Beta' => check_plain($browscap_data->beta),
'Win16' => check_plain($browscap_data->win16),
'Win64' => check_plain($browscap_data->win64),
'Background Sounds' => check_plain($browscap_data->backgroundsounds),
'VBScript' => check_plain($browscap_data->vbscript),
'Activex Controls' => check_plain($browscap_data->activexcontrols),
'Is Mobile Device' => check_plain($browscap_data->ismobiledevice),
'Is Syndication Reader' => check_plain($browscap_data->issyndicationreader),
'Crawler' => check_plain($browscap_data->crawler),
'AOL Version' => check_plain($browscap_data->aolversion),
'Device Name' => check_plain($browscap_data->device_name),
'Device Maker' => check_plain($browscap_data->device_maker),
'Rendering Engine Version' => check_plain($browscap_data->renderingengine_version),
);
}