]> git.mjollnir.org Git - moodle.git/commitdiff
Better control over directory permissions: $CFG->directorypermissions
authormoodler <moodler>
Mon, 20 Jan 2003 14:04:06 +0000 (14:04 +0000)
committermoodler <moodler>
Mon, 20 Jan 2003 14:04:06 +0000 (14:04 +0000)
files/index.php

index aa5d8fc7d184cd1aa907db9c327c9a6de3f435b5..c40c39025395eeda7c79368c92df12d37904a1c5 100644 (file)
                     if ($userfile_name) {
                         $newfile = "$basedir$wdir/$userfile_name";
                         if (move_uploaded_file($userfile['tmp_name'], $newfile)) {
+                            chmod($newfile, 0666);
                             $a = NULL;
                             $a->file = "$userfile_name (".$userfile['type'].")";
                             $a->directory = $wdir;
                 $name = clean_filename($name);
                 if (file_exists($basedir.$wdir."/".$name)) {
                     echo "Error: $name already exists!";
-                } else if (!mkdir($basedir.$wdir."/".$name, 0750)) {
+                } else if (!mkdir($basedir.$wdir."/".$name, $CFG->directorypermissions)) {
                     echo "Error: could not create $name";
                 }
                 displaydir($wdir);