diff options
author | Oleg Pudeyev <oleg@bsdpower.com> | 2012-04-26 22:08:42 -0400 |
---|---|---|
committer | Oleg Pudeyev <oleg@bsdpower.com> | 2012-04-26 22:08:42 -0400 |
commit | 3a67604900a5301c133bfb0bf8f2d998306c3827 (patch) | |
tree | f87f540c3c7643e17e3c8cad2466df9176af55b1 /phpBB/install/install_install.php | |
parent | cdf7ff17974eb20f37b25998036a723ea783a381 (diff) | |
parent | 1a8db76a200bd0de0bf17acd89e87e4875513d4c (diff) | |
download | forums-3a67604900a5301c133bfb0bf8f2d998306c3827.tar forums-3a67604900a5301c133bfb0bf8f2d998306c3827.tar.gz forums-3a67604900a5301c133bfb0bf8f2d998306c3827.tar.bz2 forums-3a67604900a5301c133bfb0bf8f2d998306c3827.tar.xz forums-3a67604900a5301c133bfb0bf8f2d998306c3827.zip |
Merge PR #771 branch 'galaxyAbstractor/ticket/10836' into develop-olympus
* galaxyAbstractor/ticket/10836:
[ticket/10836] Check if avatar directory is writable after install
[ticket/10836] Enable avatars by default at install
Diffstat (limited to 'phpBB/install/install_install.php')
-rw-r--r-- | phpBB/install/install_install.php | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/phpBB/install/install_install.php b/phpBB/install/install_install.php index 81dac9ecde..35fc0bb58e 100644 --- a/phpBB/install/install_install.php +++ b/phpBB/install/install_install.php @@ -105,6 +105,7 @@ class install_install extends module $this->add_language($mode, $sub); $this->add_bots($mode, $sub); $this->email_admin($mode, $sub); + $this->disable_avatars_if_unwritable(); // Remove the lock file @unlink($phpbb_root_path . 'cache/install_lock'); @@ -1942,6 +1943,21 @@ class install_install extends module } /** + * Check if the avatar directory is writable and disable avatars + * if it isn't writable. + */ + function disable_avatars_if_unwritable() + { + global $phpbb_root_path; + + if (!phpbb_is_writable($phpbb_root_path . 'images/avatars/upload/')) + { + set_config('allow_avatar', 0); + set_config('allow_avatar_upload', 0); + } + } + + /** * Generate a list of available mail server authentication methods */ function mail_auth_select($selected_method) |