[ Index ] |
PHP Cross Reference of moodle-2.8 |
[Source view] [Print] [Project Stats]
This file contains function used when editing a users profile and preferences.
Copyright: | 1999 Martin Dougiamas http://dougiamas.com |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 500 lines (20 kb) |
Included or required: | 0 times |
Referenced: | 2 times |
Includes or requires: | 0 files |
cancel_email_update($userid) X-Ref |
Cancels the requirement for a user to update their email address. param: int $userid |
useredit_load_preferences(&$user, $reload=true) X-Ref |
Loads the given users preferences into the given user object. param: stdClass $user The user object, modified by reference. param: bool $reload |
useredit_update_user_preference($usernew) X-Ref |
Updates the user preferences for teh given user. param: stdClass|array $usernew |
useredit_update_picture(stdClass $usernew, moodleform $userform, $filemanageroptions = array() X-Ref |
Updates the provided users profile picture based upon the expected fields returned from the edit or edit_advanced forms. 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 param: array $filemanageroptions return: bool True if the user was updated, false if it stayed the same. |
useredit_update_bounces($user, $usernew) X-Ref |
Updates the user email bounce + send counts when the user is edited. param: stdClass $user The current user object. param: stdClass $usernew The updated user object. |
useredit_update_trackforums($user, $usernew) X-Ref |
Updates the forums a user is tracking when the user is edited. param: stdClass $user The original user object. param: stdClass $usernew The updated user object. |
useredit_update_interests($user, $interests) X-Ref |
Updates a users interests. param: stdClass $user param: array $interests |
useredit_shared_definition(&$mform, $editoroptions = null, $filemanageroptions = null) X-Ref |
Powerful function that is used by edit and editadvanced to add common form elements/rules/etc. param: moodleform $mform param: array|null $editoroptions param: array|null $filemanageroptions |
useredit_shared_definition_preferences($user, &$mform, $editoroptions = null, $filemanageroptions = null) X-Ref |
Adds user preferences elements to user edit form. param: stdClass $user param: moodleform $mform param: array|null $editoroptions param: array|null $filemanageroptions |
useredit_get_required_name_fields() X-Ref |
Return required user name fields for forms. return: array required user name fields in order according to settings. |
useredit_get_enabled_name_fields() X-Ref |
Gets enabled (from fullnameformate setting) user name fields in appropriate order. return: array Enabled user name fields. |
useredit_get_disabled_name_fields($enabledadditionalusernames = null) X-Ref |
Gets user name fields not enabled from the setting fullnamedisplay. param: array $enabledadditionalusernames Current enabled additional user name fields. return: array Disabled user name fields. |
Generated: Fri Nov 28 20:29:05 2014 | Cross-referenced by PHPXref 0.7.1 |