|
Moodle
2.2.1
http://www.collinsharper.com
|

Public Member Functions | |
| profile_field_base ($fieldid=0, $userid=0) | |
| edit_field_add (&$mform) | |
| display_data () | |
| edit_field (&$mform) | |
| edit_after_data (&$mform) | |
| edit_save_data ($usernew) | |
| edit_validate_field ($usernew) | |
| edit_field_set_default (&$mform) | |
| edit_field_set_required (&$mform) | |
| edit_field_set_locked (&$mform) | |
| edit_save_data_preprocess ($data, &$datarecord) | |
| edit_load_user_data (&$user) | |
| is_user_object_data () | |
| set_userid ($userid) | |
| set_fieldid ($fieldid) | |
| load_data () | |
| is_visible () | |
| is_empty () | |
| is_required () | |
| is_locked () | |
| is_unique () | |
| is_signup_field () | |
Data Fields | |
| $fieldid | |
| $userid | |
| $field | |
| $inputname | |
| $data | |
| $dataformat | |
| display_data | ( | ) |
Display the data for this field
Reimplemented in profile_field_datetime, profile_field_checkbox, profile_field_textarea, and profile_field_text.
Definition at line 56 of file lib.php.

| edit_after_data | ( | &$ | mform | ) |
| edit_field | ( | &$ | mform | ) |
| edit_field_add | ( | &$ | mform | ) |
Abstract method: Adds the profile field to the moodle form class
| form | instance of the moodleform class |
Reimplemented in profile_field_menu, profile_field_text, profile_field_checkbox, and profile_field_textarea.
Definition at line 46 of file lib.php.


| edit_field_set_default | ( | &$ | mform | ) |
Sets the default data for the field in the form object
| object | instance of the moodleform class |
Reimplemented in profile_field_menu.
Definition at line 161 of file lib.php.

| edit_field_set_locked | ( | &$ | mform | ) |
HardFreeze the field if locked.
| object | instance of the moodleform class |
Reimplemented in profile_field_menu.
Definition at line 181 of file lib.php.


| edit_field_set_required | ( | &$ | mform | ) |
| edit_load_user_data | ( | &$ | user | ) |
Loads a user object with data for this field ready for the edit profile form
| object | a user object |
Reimplemented in profile_field_menu, and profile_field_textarea.
| edit_save_data | ( | $ | usernew | ) |
| edit_save_data_preprocess | ( | $ | data, |
| &$ | datarecord | ||
| ) |
Hook for child classess to process the data before it gets saved in database
| mixed | |
| stdClass | The object that will be used to save the record |
Reimplemented in profile_field_textarea.
| edit_validate_field | ( | $ | usernew | ) |
| is_empty | ( | ) |
| is_locked | ( | ) |
| is_required | ( | ) |
| is_signup_field | ( | ) |
| is_unique | ( | ) |
Check if the field data should be loaded into the user object By default it is, but for field types where the data may be potentially large, the child class should override this and return false
Reimplemented in profile_field_textarea.
| is_visible | ( | ) |
| load_data | ( | ) |
| profile_field_base | ( | $ | fieldid = 0, |
| $ | userid = 0 |
||
| ) |
| set_fieldid | ( | $ | fieldid | ) |
| set_userid | ( | $ | userid | ) |
| $fieldid |