Merge branch 'QA_5_0' into 'master'
Signed-off-by: William Desportes <williamdes@wdes.fr>
This commit is contained in:
commit
a7357d225a
@ -58,6 +58,7 @@ phpMyAdmin - ChangeLog
|
||||
- issue Added description for the _ks (kana-sensitive) collation suffix
|
||||
- issue Added description for the _nopad (NO PAD) collation suffix
|
||||
- issue #15404 Remove array/string curly braces access
|
||||
- issue #15427 Fixed "FilterLanguages" option does not work (configuration)
|
||||
|
||||
4.9.0.1 (2019-06-04)
|
||||
- issue #14478 phpMyAdmin no longer streams the export data
|
||||
|
||||
@ -731,11 +731,12 @@ class LanguageManager
|
||||
public function availableLocales()
|
||||
{
|
||||
if (! $this->_available_locales) {
|
||||
if (empty($GLOBALS['cfg']['FilterLanguages'])) {
|
||||
|
||||
if (! isset($GLOBALS['PMA_Config']) || empty($GLOBALS['PMA_Config']->get('FilterLanguages'))) {
|
||||
$this->_available_locales = $this->listLocaleDir();
|
||||
} else {
|
||||
$this->_available_locales = preg_grep(
|
||||
'@' . $GLOBALS['cfg']['FilterLanguages'] . '@',
|
||||
'@' . $GLOBALS['PMA_Config']->get('FilterLanguages') . '@',
|
||||
$this->listLocaleDir()
|
||||
);
|
||||
}
|
||||
|
||||
@ -54,13 +54,13 @@ class LanguageTest extends PmaTestCase
|
||||
*/
|
||||
public function testAvailable()
|
||||
{
|
||||
$GLOBALS['cfg']['FilterLanguages'] = 'cs|en$';
|
||||
$GLOBALS['PMA_Config']->set('FilterLanguages', 'cs|en$');
|
||||
|
||||
$langs = $this->manager->availableLocales();
|
||||
|
||||
$this->assertCount(2, $langs);
|
||||
$this->assertContains('cs', $langs);
|
||||
$GLOBALS['cfg']['FilterLanguages'] = '';
|
||||
$GLOBALS['PMA_Config']->set('FilterLanguages', '');
|
||||
}
|
||||
|
||||
/**
|
||||
@ -70,7 +70,7 @@ class LanguageTest extends PmaTestCase
|
||||
*/
|
||||
public function testAllAvailable()
|
||||
{
|
||||
$GLOBALS['cfg']['FilterLanguages'] = '';
|
||||
$GLOBALS['PMA_Config']->set('FilterLanguages', '');
|
||||
|
||||
$langs = $this->manager->availableLocales();
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user