From: nicolasconnault Date: Thu, 11 Oct 2007 14:19:05 +0000 (+0000) Subject: MDL-8605 Preventing new user folder from being created when original folder is empty X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=fc278e842e35af1a71c2d324768bc7ac0d85ae57;p=moodle.git MDL-8605 Preventing new user folder from being created when original folder is empty --- diff --git a/lib/db/upgrade.php b/lib/db/upgrade.php index 7d97d4a23d..b4d615f74a 100644 --- a/lib/db/upgrade.php +++ b/lib/db/upgrade.php @@ -2555,6 +2555,11 @@ function xmldb_main_upgrade($oldversion=0) { foreach ($folders as $userid) { $olddir = $oldusersdir . '/' . $userid; + $files = get_directory_list($olddir); + + if (empty($files)) { + continue; + } // Create new user directory if (!$newdir = make_user_directory($userid)) { @@ -2564,7 +2569,6 @@ function xmldb_main_upgrade($oldversion=0) { // Move contents of old directory to new one if (file_exists($olddir) && file_exists($newdir)) { - $files = get_directory_list($olddir); foreach ($files as $file) { copy($olddir . '/' . $file, $newdir . '/' . $file); }