From: Rossiani Wijaya Date: Mon, 11 Jan 2010 06:56:34 +0000 (+0000) Subject: MDL-21174 - exclude deleted users in bulk upload of user profile pictures. X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=941c3027a7695b3f997c341f7d468712d705d0ed;p=moodle.git MDL-21174 - exclude deleted users in bulk upload of user profile pictures. --- diff --git a/admin/uploadpicture.php b/admin/uploadpicture.php index 5d9e8b6823..ec289da74e 100644 --- a/admin/uploadpicture.php +++ b/admin/uploadpicture.php @@ -76,10 +76,10 @@ if ($formdata = $mform->get_data()) { // Create a unique temporary directory, to process the zip file // contents. - $zipodir = my_mktempdir($CFG->dataroot.'/temp/', 'usrpic'); - $dstfile = $zipodir.'/images.zip'; - - if (!$mform->save_file('userfile', $dstfile, true)) { + $zipdir = my_mktempdir($CFG->dataroot.'/temp/', 'usrpic'); + $dstfile = $zipdir.'/images.zip'; + + if (!$mform->save_file('userpicturesfile', $dstfile, true)) { echo $OUTPUT->notification(get_string('uploadpicture_cannotmovezip','admin')); @remove_dir($zipdir); } else { @@ -212,7 +212,7 @@ function process_file ($file, $userfield, $overwrite) { strlen($extension) - 1); // userfield names are safe, so don't quote them. - if (!($user = $DB->get_record('user', array ($userfield => $uservalue)))) { + if (!($user = $DB->get_record('user', array ($userfield => $uservalue,'deleted',0)))) { $a = new Object(); $a->userfield = clean_param($userfield, PARAM_CLEANHTML); $a->uservalue = clean_param($uservalue, PARAM_CLEANHTML);