I changed my user-agent to test Theme Switch on my desktop, but now it won't revert. How can I reset it after I've reverted my user-agent?
(I would have expected it to revert automatically upon detecting that I am back to my desktop user-agent.)
In the Theme Switch codebase, perhaps there needs to be an "else" routine with the following:
if ($mobile_browser > 0) {
define('MOBILE_BROWSER', TRUE);
if (!$superCage->cookie->keyExists($CONFIG['cookie_name'].'_mobile_theme')) {
define('MOBILE_VIEW', TRUE);
if ($CONFIG['theme'] != $CONFIG['theme_switch_mobile_theme'] && !$superCage->get->keyExists('theme')) {
$USER['theme'] = $CONFIG['theme_switch_mobile_theme'];
user_save_profile();
header('Location: '.urldecode($REFERER));
}
}
}
QuoteHow can I reset it after I've reverted my user-agent?
To reset the theme to default use:
yourdomain . com/index.php?theme=xxx.
Note that the
theme=xxx request will reset any page the user happens to be on. Any theme on
the server can also be selected by naming the theme:
yourdomain . com/index.php?theme=eyeball
OK -- thanks.