aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/adm/index.php
diff options
context:
space:
mode:
authorHenry Sudhof <kellanved@phpbb.com>2007-06-24 22:05:50 +0000
committerHenry Sudhof <kellanved@phpbb.com>2007-06-24 22:05:50 +0000
commit6f41f5be78f0eb8145a593bcd6657dbad99ecc89 (patch)
treeb78cd38131ed573d647dc1b5dc2d7370459d7ca4 /phpBB/adm/index.php
parent83fee1b8aa523939f464871104c0e9f8b0e9ce35 (diff)
downloadforums-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.php15
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':