From 3316796dbe02a3dd8231bc1d108d29d8360a7105 Mon Sep 17 00:00:00 2001 From: Dongsheng Cai Date: Tue, 15 Jun 2010 05:50:18 +0000 Subject: [PATCH] "MDL-22754, fixed file permission" --- repository/filesystem/repository.class.php | 2 +- repository/lib.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/repository/filesystem/repository.class.php b/repository/filesystem/repository.class.php index 695bca319e2..0aedb891dac 100644 --- a/repository/filesystem/repository.class.php +++ b/repository/filesystem/repository.class.php @@ -37,7 +37,7 @@ class repository_filesystem extends repository { $this->root_path = $root . $subdir . '/'; if (!empty($options['ajax'])) { if (!is_dir($this->root_path)) { - $created = mkdir($this->root_path, 0700); + $created = mkdir($this->root_path, $CFG->directorypermissions); $ret = array(); $ret['msg'] = get_string('invalidpath', 'repository_filesystem'); $ret['nosearch'] = true; diff --git a/repository/lib.php b/repository/lib.php index c01a76ff937..7ad07336f0f 100644 --- a/repository/lib.php +++ b/repository/lib.php @@ -1139,7 +1139,7 @@ abstract class repository { public function prepare_file($filename) { global $CFG; if (!file_exists($CFG->dataroot.'/temp/download')) { - mkdir($CFG->dataroot.'/temp/download/', 0777, true); + mkdir($CFG->dataroot.'/temp/download/', $CFG->directorypermissions, true); } if (is_dir($CFG->dataroot.'/temp/download')) { $dir = $CFG->dataroot.'/temp/download/';