MDL-54858 user: Final deprecation of useredit_update_picture

Credit to Ankit Agarwal.
This commit is contained in:
Mihail Geshoski 2018-07-19 10:34:44 +08:00
parent 6e8235c7d3
commit f6094cd9f7
2 changed files with 10 additions and 13 deletions

View file

@ -184,21 +184,12 @@ function useredit_update_user_preference($usernew) {
} }
/** /**
* Updates the provided users profile picture based upon the expected fields returned from the edit or edit_advanced forms. * @deprecated since Moodle 3.2
*
* @deprecated since Moodle 3.2 MDL-51789 - please use core_user::update_picture() instead.
* @todo MDL-54858 This will be deleted in Moodle 3.6.
* @see core_user::update_picture() * @see core_user::update_picture()
*
* @global moodle_database $DB
* @param stdClass $usernew An object that contains some information about the user being updated
* @param moodleform $userform The form that was submitted to edit the form (unused)
* @param array $filemanageroptions
* @return bool True if the user was updated, false if it stayed the same.
*/ */
function useredit_update_picture(stdClass $usernew, moodleform $userform, $filemanageroptions = array()) { function useredit_update_picture() {
debugging('useredit_update_picture() is deprecated. Please use core_user::update_picture() instead.', DEBUG_DEVELOPER); throw new coding_exception('useredit_update_picture() can not be used anymore. Please use ' .
return core_user::update_picture($usernew, $filemanageroptions); 'core_user::update_picture() instead.');
} }
/** /**

6
user/upgrade.txt Normal file
View file

@ -0,0 +1,6 @@
This files describes API changes for code that uses the user API.
=== 3.6 ===
* The following functions have been finally deprecated and can not be used anymore:
* useredit_update_picture()