Moodle  2.2.1
http://www.collinsharper.com
user_edit_form Class Reference
Inheritance diagram for user_edit_form:
Collaboration diagram for user_edit_form:

Public Member Functions

 definition ()
 definition_after_data ()
 validation ($usernew, $files)

Detailed Description

Definition at line 9 of file edit_form.php.


Member Function Documentation

Abstract method - always override!

Add some extra hidden fields

Print the required moodle fields first

shared fields

extra settigs

Next the customisable profile fields

Reimplemented from moodleform.

Definition at line 12 of file edit_form.php.

Here is the call graph for this function:

Dummy stub method - override if you need to setup the form depending on current values. This method is called after definition(), data submission and set_data(). All form setup that is dependent on form values should go in here.

disable fields that are locked by auth plugins

Next the customisable profile fields

Reimplemented from moodleform.

Definition at line 50 of file edit_form.php.

Here is the call graph for this function:

validation ( data,
files 
)

Dummy stub method - override if you needed to perform some extra validation. If there are errors return array of errors ("fieldname"=>"error message"), otherwise true if ok.

Server side rules do not work for uploaded files, implement serverside rules here if needed.

Parameters:
array$dataarray of ("fieldname"=>value) of submitted data
array$filesarray of uploaded files "element_name"=>tmp_file_path
Returns:
array of "element_name"=>"error_description" if there are errors, or an empty array if everything is OK (true allowed for backwards compatibility too).

Next the customisable profile fields

Reimplemented from moodleform.

Definition at line 119 of file edit_form.php.

Here is the call graph for this function:


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Enumerations