diff options
| author | Meik Sievertsen <acydburn@phpbb.com> | 2009-01-22 15:59:00 +0000 |
|---|---|---|
| committer | Meik Sievertsen <acydburn@phpbb.com> | 2009-01-22 15:59:00 +0000 |
| commit | 950842de5c30908b8cab3227774d6414cb37a333 (patch) | |
| tree | 673cd07703b829567430f0030f7c923e819bc8d1 /phpBB/install/install_install.php | |
| parent | 6d380be53ddbbcb063feacad51ebea2851a3af47 (diff) | |
| download | forums-950842de5c30908b8cab3227774d6414cb37a333.tar forums-950842de5c30908b8cab3227774d6414cb37a333.tar.gz forums-950842de5c30908b8cab3227774d6414cb37a333.tar.bz2 forums-950842de5c30908b8cab3227774d6414cb37a333.tar.xz forums-950842de5c30908b8cab3227774d6414cb37a333.zip | |
add some properties
change phpbb_chmod to phpbb::$system->chmod()
also changed chmod behaviour to the most failsafe method. If we are not able to tell the exact outcome, we simply do not mess with it.
git-svn-id: file:///svn/phpbb/trunk@9296 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/install/install_install.php')
| -rw-r--r-- | phpBB/install/install_install.php | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/phpBB/install/install_install.php b/phpBB/install/install_install.php index 204634f6b0..c8d9df2b28 100644 --- a/phpBB/install/install_install.php +++ b/phpBB/install/install_install.php @@ -506,13 +506,13 @@ class install_install extends module if (!file_exists(PHPBB_ROOT_PATH . $dir)) { @mkdir(PHPBB_ROOT_PATH . $dir, 0777); - phpbb_chmod(PHPBB_ROOT_PATH . $dir, phpbb::CHMOD_READ | phpbb::CHMOD_WRITE); + phpbb::$system->chmod(PHPBB_ROOT_PATH . $dir, phpbb::CHMOD_READ | phpbb::CHMOD_WRITE); } // Now really check if (file_exists(PHPBB_ROOT_PATH . $dir) && is_dir(PHPBB_ROOT_PATH . $dir)) { - phpbb_chmod(PHPBB_ROOT_PATH . $dir, phpbb::CHMOD_READ | phpbb::CHMOD_WRITE); + phpbb::$system->chmod(PHPBB_ROOT_PATH . $dir, phpbb::CHMOD_READ | phpbb::CHMOD_WRITE); $exists = true; } @@ -827,7 +827,7 @@ class install_install extends module } @fclose($fp); - @chmod(PHPBB_ROOT_PATH . 'cache/install_lock', 0666); + phpbb::$system->chmod(PHPBB_ROOT_PATH . 'cache/install_lock', phpbb::CHMOD_READ | phpbb::CHMOD_WRITE); $load_extensions = implode(',', $load_extensions); @@ -880,8 +880,7 @@ class install_install extends module if ($written) { - // We may revert back to chmod() if we see problems with users not able to change their config.php file directly - phpbb_chmod(PHPBB_ROOT_PATH . 'config.' . PHP_EXT, phpbb::CHMOD_READ | phpbb::CHMOD_WRITE); + @chmod(PHPBB_ROOT_PATH . 'config.' . PHP_EXT, 0644); } } |
