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 |