function mobile_switch_preprocess_page in Mobile Switch 6
Display a user agent message or browscap details.
File
- ./
mobile_switch.module, line 201 - Simple theme switch for mobile devices, detected by browscap.
Code
function mobile_switch_preprocess_page(&$variables) {
if (variable_get('mobile_switch_display_useragent', 0)) {
if (mobile_switch_administer()) {
$browser = browscap_get_browser(NULL, TRUE);
$message = t('!mobile-switch information from browscap. User agent', array(
'!mobile-switch' => l(t('Mobile Switch'), 'admin/settings/mobile-switch/development'),
)) . ':<br />';
$message .= $browser['useragent'];
drupal_set_message(filter_xss_admin($message));
}
}
if (variable_get('mobile_switch_display_browscapinfo', 0)) {
if (mobile_switch_administer()) {
$browser = browscap_get_browser(NULL, TRUE);
$message = t('!mobile-switch information; browscap details', array(
'!mobile-switch' => l(t('Mobile Switch'), 'admin/settings/mobile-switch/development'),
)) . ':<br />';
$message .= _mobile_switch_get_browscap_details($browser);
drupal_set_message($message);
}
}
}