Merge branch 'w30_MDL-40642_m26_umask' of https://github.com/skodak/moodle

This commit is contained in:
Eloy Lafuente (stronk7)
2013-07-23 23:42:11 +02:00
25 changed files with 50 additions and 15 deletions
+6 -2
View File
@@ -298,8 +298,12 @@ if (!isset($CFG->directorypermissions)) {
if (!isset($CFG->filepermissions)) {
$CFG->filepermissions = ($CFG->directorypermissions & 0666); // strip execute flags
}
// better also set default umask because recursive mkdir() does not apply permissions recursively otherwise
umask(0000);
// Better also set default umask because developers often forget to include directory
// permissions in mkdir() and chmod() after creating new files.
if (!isset($CFG->umaskpermissions)) {
$CFG->umaskpermissions = (($CFG->directorypermissions & 0777) ^ 0777);
}
umask($CFG->umaskpermissions);
// exact version of currently used yui2 and 3 library
$CFG->yui2version = '2.9.0';