diff options
author | Oleg Pudeyev <oleg@bsdpower.com> | 2012-04-26 22:25:26 -0400 |
---|---|---|
committer | Oleg Pudeyev <oleg@bsdpower.com> | 2012-04-26 22:25:26 -0400 |
commit | cd6f6d2813c4436d9ca49b6a16b531def7218c9b (patch) | |
tree | f7161591cc181daf995df5388e62d3f239cad61b /phpBB/install/install_install.php | |
parent | 7d92cccf74319bbc7ab2f8fecc2ddf65f4ba1cc7 (diff) | |
parent | 3a67604900a5301c133bfb0bf8f2d998306c3827 (diff) | |
download | forums-cd6f6d2813c4436d9ca49b6a16b531def7218c9b.tar forums-cd6f6d2813c4436d9ca49b6a16b531def7218c9b.tar.gz forums-cd6f6d2813c4436d9ca49b6a16b531def7218c9b.tar.bz2 forums-cd6f6d2813c4436d9ca49b6a16b531def7218c9b.tar.xz forums-cd6f6d2813c4436d9ca49b6a16b531def7218c9b.zip |
Merge PR #771 branch 'develop-olympus' into develop
* develop-olympus:
[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 9b27a268f5..3b963e75c0 100644 --- a/phpBB/install/install_install.php +++ b/phpBB/install/install_install.php @@ -104,6 +104,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'); @@ -1875,6 +1876,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) |