From cc980ff6e5c2f17a5fe1aa2feba6ae1b7d5ba23b Mon Sep 17 00:00:00 2001 From: nicolasconnault Date: Fri, 19 Sep 2008 05:42:47 +0000 Subject: [PATCH] MDL-16556 Applied Mark Nielsen's patch --- lib/moodlelib.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/moodlelib.php b/lib/moodlelib.php index 79577ffd257..7156c5e1748 100644 --- a/lib/moodlelib.php +++ b/lib/moodlelib.php @@ -7021,11 +7021,11 @@ function check_dir_exists($dir, $create=false, $recursive=false) { } else { umask(0000); if ($recursive) { - /// PHP 5.0 has recursive mkdir parameter, but 4.x does not :-( - $dir = str_replace('\\', '/', $dir); //windows compatibility /// We are going to make it recursive under $CFG->dataroot only /// (will help sites running open_basedir security and others) $dir = str_replace($CFG->dataroot . '/', '', $dir); + /// PHP 5.0 has recursive mkdir parameter, but 4.x does not :-( + $dir = str_replace('\\', '/', $dir); //windows compatibility $dirs = explode('/', $dir); /// Extract path parts /// Iterate over each part with start point $CFG->dataroot $dir = $CFG->dataroot . '/';