If we create a directory, then chmod it to protect the contents.

This commit is contained in:
moodler 2003-01-19 05:54:08 +00:00
parent 3c72e2f9c9
commit fe2874294c

View file

@ -751,11 +751,13 @@ function make_upload_directory($directory) {
global $CFG; global $CFG;
$currdir = $CFG->dataroot; $currdir = $CFG->dataroot;
if (!file_exists($currdir)) { if (!file_exists($currdir)) {
if (! mkdir($currdir, 0750)) { if (! mkdir($currdir, 0750)) {
notify("ERROR: You need to create the directory $currdir with web server write access"); notify("ERROR: You need to create the directory $currdir with web server write access");
return false; return false;
} }
chmod($currdir,0750);
} }
$dirarray = explode("/", $directory); $dirarray = explode("/", $directory);
@ -767,6 +769,7 @@ function make_upload_directory($directory) {
notify("ERROR: Could not find or create a directory ($currdir)"); notify("ERROR: Could not find or create a directory ($currdir)");
return false; return false;
} }
chmod($currdir,0750);
} }
} }