diff options
author | Henry Sudhof <kellanved@phpbb.com> | 2007-06-24 22:05:50 +0000 |
---|---|---|
committer | Henry Sudhof <kellanved@phpbb.com> | 2007-06-24 22:05:50 +0000 |
commit | 6f41f5be78f0eb8145a593bcd6657dbad99ecc89 (patch) | |
tree | b78cd38131ed573d647dc1b5dc2d7370459d7ca4 /phpBB/adm/index.php | |
parent | 83fee1b8aa523939f464871104c0e9f8b0e9ce35 (diff) | |
download | forums-6f41f5be78f0eb8145a593bcd6657dbad99ecc89.tar forums-6f41f5be78f0eb8145a593bcd6657dbad99ecc89.tar.gz forums-6f41f5be78f0eb8145a593bcd6657dbad99ecc89.tar.bz2 forums-6f41f5be78f0eb8145a593bcd6657dbad99ecc89.tar.xz forums-6f41f5be78f0eb8145a593bcd6657dbad99ecc89.zip |
Well, let's add the implementation. :|
git-svn-id: file:///svn/phpbb/trunk@7794 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/adm/index.php')
-rw-r--r-- | phpBB/adm/index.php | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/phpBB/adm/index.php b/phpBB/adm/index.php index 78c876808b..836d2556f8 100644 --- a/phpBB/adm/index.php +++ b/phpBB/adm/index.php @@ -430,6 +430,21 @@ function validate_config_vars($config_vars, &$cfg_array, &$error) break; + // Absolute path + case 'lang': + if (!$cfg_array[$config_name]) + { + break; + } + + $cfg_array[$config_name] = basename($cfg_array[$config_name]); + + if (!file_exists($phpbb_root_path . 'language/' . $cfg_array[$config_name] . '/')) + { + $error[] = $user->lang['WRONG_DATA_LANG']; + } + break; + // Relative path (appended $phpbb_root_path) case 'rpath': case 'rwpath': |