This appears to be a bug in vb4.1.11 (
http://tracker.vbulletin.com/browse/VBIV-14446). If you want, you can try out a temporary fix:
In file
includes/functions_misc.php, around line 856, add the lines in red:
Code:
if (!empty($strreplace))
{
if (strpos("$phrasename", $strreplace) === 0)
{
$phrasename = substr($phrasename, strlen($strreplace));
}
}
if ($languageid === false)
{
$languageid = LANGUAGEID;
}
$languageid = intval($languageid);
Also in file includes/functions.php line 3908, change -1 to false (scroll right to see it in red):
Code:
* @param bool Force bypass of domain whitelist check
*
* @return none (the session is re-directed).
*/
function print_standard_redirect($redir_phrase, $isphrase = true, $forceredirect = false, $languageid = false, $bypasswhitelist = false)
{
if (!VB_API)
{
This seems to fix the problem but I'm not sure what else it could do, so if you try it, let me know how it goes.