|
Moodle APIs 3.9
Moodle 3.9.13+ (Build: 20220325)
|
Class profile_field_textarea. More...
Public Member Functions | |
| display_data () | |
| Display the data for this field. More... | |
| edit_after_data ($mform) | |
| Tweaks the edit form. More... | |
| edit_field ($mform) | |
| Print out the form field in the edit profile page. More... | |
| edit_field_add ($mform) | |
| Adds elements for this field type to the edit form. More... | |
| edit_field_set_default ($mform) | |
| Sets the default data for the field in the form object. More... | |
| edit_field_set_locked ($mform) | |
| HardFreeze the field if locked. More... | |
| edit_field_set_required ($mform) | |
| Sets the required flag for the field in the form object. More... | |
| edit_load_user_data ($user) | |
| Load user data for this profile field, ready for editing. More... | |
| edit_save_data ($usernew) | |
| Saves the data coming from form. More... | |
| edit_save_data_preprocess ($data, $datarecord) | |
| Process incoming data for the field. More... | |
| edit_validate_field ($usernew) | |
| Validate the form field from profile page. More... | |
| get_category_name () | |
| Returns the name of the profile category where this field is. More... | |
| get_field_config_for_external () | |
| Return the field settings suitable to be exported via an external function. More... | |
| get_field_properties () | |
| Return the field type and null properties. More... | |
| is_editable () | |
| Check if the field data is editable for the current user This method should not generally be overwritten by child classes. More... | |
| is_empty () | |
| Check if the field data is considered empty. More... | |
| is_locked () | |
| Check if the field is locked on the edit profile page. | |
| is_required () | |
| Check if the field is required on the edit profile page. | |
| is_signup_field () | |
| Check if the field should appear on the signup page. | |
| is_unique () | |
| Check if the field data should be unique. | |
| is_user_object_data () | |
| Overwrite base class method, data in this field type is potentially too large to be included in the user object. More... | |
| is_visible () | |
| Check if the field data is visible to the current user. | |
| load_data () | |
| Accessor method: Load the field record and user data associated with the object's fieldid and userid. | |
| profile_field_base ($fieldid=0, $userid=0) | |
| Old syntax of class constructor. More... | |
| set_category_name ($categoryname) | |
| Set the name for the profile category where this field is. More... | |
| set_field ($field) | |
| Sets the field object and default data and format into $this->data and $this->dataformat. More... | |
| set_fieldid ($fieldid) | |
| Accessor method: set the fieldid for this instance. | |
| set_user_data ($data, $dataformat) | |
| Sets user id and user data for the field. More... | |
| set_userid ($userid) | |
| Accessor method: set the userid for this instance. | |
Public Attributes | |
| mixed | $data |
| string | $dataformat |
| stdClass | $field |
| int | $fieldid |
| string | $inputname |
| int | $userid |
Protected Attributes | |
| string | $categoryname |
| name of the user profile category | |
Class profile_field_textarea.
| profile_field_textarea::display_data | ( | ) |
|
inherited |
Tweaks the edit form.
| moodleform | $mform | instance of the moodleform class |
| bool |
|
inherited |
Print out the form field in the edit profile page.
| moodleform | $mform | instance of the moodleform class |
| bool |
| profile_field_textarea::edit_field_add | ( | $mform | ) |
Adds elements for this field type to the edit form.
| moodleform | $mform |
Reimplemented from profile_field_base.
|
inherited |
Sets the default data for the field in the form object.
| moodleform | $mform | instance of the moodleform class |
Reimplemented in profile_field_menu.
|
inherited |
HardFreeze the field if locked.
| moodleform | $mform | instance of the moodleform class |
Reimplemented in profile_field_menu.
|
inherited |
Sets the required flag for the field in the form object.
| moodleform | $mform | instance of the moodleform class |
| profile_field_textarea::edit_load_user_data | ( | $user | ) |
Load user data for this profile field, ready for editing.
| stdClass | $user |
Reimplemented from profile_field_base.
|
inherited |
Saves the data coming from form.
| stdClass | $usernew | data coming from the form |
| mixed | returns data id if success of db insert/update, false on fail, 0 if not permitted |
| profile_field_textarea::edit_save_data_preprocess | ( | $data, | |
| $datarecord | |||
| ) |
Process incoming data for the field.
| stdClass | $data | |
| stdClass | $datarecord |
| mixed|stdClass |
Reimplemented from profile_field_base.
|
inherited |
Validate the form field from profile page.
| stdClass | $usernew |
| string | contains error message otherwise null |
|
inherited |
Returns the name of the profile category where this field is.
| string |
|
inherited |
Return the field settings suitable to be exported via an external function.
By default it return all the field settings.
| array | all the settings |
| profile_field_textarea::get_field_properties | ( | ) |
Return the field type and null properties.
This will be used for validating the data submitted by a user.
| array | the param type and null property |
Reimplemented from profile_field_base.
|
inherited |
Check if the field data is editable for the current user This method should not generally be overwritten by child classes.
| bool |
|
inherited |
Check if the field data is considered empty.
Reimplemented in profile_field_datetime.
| profile_field_textarea::is_user_object_data | ( | ) |
Overwrite base class method, data in this field type is potentially too large to be included in the user object.
| bool |
Reimplemented from profile_field_base.
|
inherited |
|
inherited |
Set the name for the profile category where this field is.
| string | $categoryname |
|
inherited |
Sets the field object and default data and format into $this->data and $this->dataformat.
This method should be called before self::set_user_data
| stdClass | $field |
| coding_exception |
|
inherited |
Sets user id and user data for the field.
| mixed | $data | |
| int | $dataformat |