fixes #2335 do not rebuild user_cache for Batch Manager Unit Mode

This commit is contained in:
plegall 2025-03-01 14:16:51 +01:00
parent 33b57be509
commit daef1ed375

View file

@ -72,9 +72,23 @@ if (
}
}
$user = build_user( $user['id'],
( defined('IN_ADMIN') and IN_ADMIN ) ? false : true // use cache ?
);
$page['user_use_cache'] = true;
if (defined('IN_ADMIN') and IN_ADMIN)
{
$page['user_use_cache'] = false;
}
elseif (
isset($_REQUEST['method'])
and 'pwg.images.setInfo' == $_REQUEST['method']
and isset($_SERVER['HTTP_REFERER'])
and preg_match('/\/admin\.php\?page=/', $_SERVER['HTTP_REFERER'])
)
{
$page['user_use_cache'] = false;
}
$user = build_user( $user['id'], $page['user_use_cache']);
if ($conf['browser_language'] and (is_a_guest() or is_generic()) and $language = get_browser_language())
{
$user['language'] = $language;