From: moodler Date: Thu, 12 Aug 2004 15:54:43 +0000 (+0000) Subject: You can choose not to show notices on make_upload_directory X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=66f9a82c60817b18115760c2cc4bf26000881e1b;p=moodle.git You can choose not to show notices on make_upload_directory The installer script uses this. --- diff --git a/lib/moodlelib.php b/lib/moodlelib.php index f65be0edc9..f5acccee08 100644 --- a/lib/moodlelib.php +++ b/lib/moodlelib.php @@ -1578,7 +1578,7 @@ function send_password_change_confirmation_email($user) { /// FILE HANDLING ///////////////////////////////////////////// -function make_upload_directory($directory) { +function make_upload_directory($directory, $shownotices=true) { /// $directory = a string of directory names under $CFG->dataroot /// eg stuff/assignment/1 /// Returns full directory if successful, false if not @@ -1591,7 +1591,9 @@ function make_upload_directory($directory) { if (!file_exists($currdir)) { if (! mkdir($currdir, $CFG->directorypermissions)) { - notify("ERROR: You need to create the directory $currdir with web server write access"); + if ($shownotices) { + notify("ERROR: You need to create the directory $currdir with web server write access"); + } return false; } } @@ -1602,7 +1604,9 @@ function make_upload_directory($directory) { $currdir = "$currdir/$dir"; if (! file_exists($currdir)) { if (! mkdir($currdir, $CFG->directorypermissions)) { - notify("ERROR: Could not find or create a directory ($currdir)"); + if ($shownotices) { + notify("ERROR: Could not find or create a directory ($currdir)"); + } return false; } @chmod($currdir, $CFG->directorypermissions); // Just in case mkdir didn't do it