missing part of the patch for 1.4

This commit is contained in:
Ralf Becker 2010-03-08 06:44:27 +00:00
parent 84888a119b
commit 494d31e47a

View File

@ -237,7 +237,7 @@
$remember_time,'/'); // make the cookie valid for the whole site (incl. sitemgr) and not only the eGW install-dir $remember_time,'/'); // make the cookie valid for the whole site (incl. sitemgr) and not only the eGW install-dir
} }
if ($_POST['lang'] && preg_match('/^[a-z]{2}(-[a-z]{2}){0,1}$/',$_POST['lang']) && if ($_POST['lang'] && preg_match('/^[a-z]{2}(-[a-z]{2})?$/',$_POST['lang']) &&
$_POST['lang'] != $GLOBALS['egw_info']['user']['preferences']['common']['lang']) $_POST['lang'] != $GLOBALS['egw_info']['user']['preferences']['common']['lang'])
{ {
$GLOBALS['egw']->preferences->add('common','lang',$_POST['lang'],'session'); $GLOBALS['egw']->preferences->add('common','lang',$_POST['lang'],'session');
@ -296,7 +296,7 @@
$GLOBALS['egw_info']['user']['preferences'] = $prefs->read_repository(); $GLOBALS['egw_info']['user']['preferences'] = $prefs->read_repository();
} }
} }
if ($_GET['lang']) if ($_GET['lang'] && preg_match('/^[a-z]{2}(-[a-z]{2})?$/',$_GET['lang']))
{ {
$GLOBALS['egw_info']['user']['preferences']['common']['lang'] = $_GET['lang']; $GLOBALS['egw_info']['user']['preferences']['common']['lang'] = $_GET['lang'];
} }