|
| | _process_submission ($method) |
| | Internal method.
|
| |
| | _validate_files (&$files) |
| | Internal method.
|
| |
| | add_action_buttons ($cancel=true, $submitlabel=null) |
| | Use this method to a cancel and submit button to the end of your form.
|
| |
| | add_checkbox_controller ($groupid, $text=null, $attributes=null, $originalValue=0) |
| | Adds a link/button that controls the checked state of a group of checkboxes.
|
| |
| | add_completiongrade_rules () |
| | If all selected modules are of the same module type, adds custom completion rules from this module type.
|
| |
| | add_sticky_action_buttons (bool $cancel=true, ?string $submitlabel=null) |
| | Use this method to make a sticky submit/cancel button at the end of your form.
|
| |
| | definition () |
| | Form definition.
|
| |
| | definition_after_data () |
| | Each module which defines definition_after_data() must call this method.
|
| |
| | display () |
| | Print html form.
|
| |
| | filter_shown_headers (array $shownonly) |
| | Use this method to indicate that the fieldsets should be shown as expanded and all other fieldsets should be hidden.
|
| |
| | focus ($name=NULL) |
| | To autofocus on first form element or first element with error.
|
| |
| | get_data () |
| | Return submitted data if properly submitted or returns NULL if validation fails or if there is no submitted data.
|
| |
| | get_file_content ($elname) |
| | Get content of uploaded file.
|
| |
| | get_new_filename ($elname=null) |
| | Returns name of uploaded file.
|
| |
| | get_submitted_data () |
| | Return submitted data without validation or NULL if there is no submitted data.
|
| |
| | has_custom_completion_rules () |
| | Returns if this form has custom completion rules.
|
| |
| | init_javascript_enhancement ($element, $enhancement, array $options=array(), ?array $strings=null) |
| | Adds an initialisation call for a standard JavaScript enhancement.
|
| |
| | is_cancelled () |
| | Return true if a cancel button has been pressed resulting in the form being submitted.
|
| |
| | is_submitted () |
| | Check that form was submitted.
|
| |
| | is_validated () |
| | Check that form data is valid.
|
| |
| | moodleform ($action=null, $customdata=null, $method='post', $target='', $attributes=null, $editable=true) |
| | Old syntax of class constructor.
|
| |
| | no_submit_button_pressed () |
| | Checks if button pressed is not for submitting the form.
|
| |
| | optional_param ($name, $default, $type) |
| | Checks if a parameter was passed in the previous form submission.
|
| |
| | render () |
| | Renders the html form (same as display, but returns the result).
|
| |
| | repeat_elements ($elementobjs, $repeats, $options, $repeathiddenname, $addfieldsname, $addfieldsno=5, $addstring=null, $addbuttoninside=false, $deletebuttonname='') |
| | Method to add a repeating group of elements to a form.
|
| |
| | repeat_elements_fix_clone ($i, $elementclone, &$namecloned) |
| | Helper used by repeat_elements().
|
| |
| | save_file ($elname, $pathname, $override=false) |
| | Save file to standard filesystem.
|
| |
| | save_files ($destination) |
| | Save verified uploaded files into directory.
|
| |
| | save_stored_file ($elname, $newcontextid, $newcomponent, $newfilearea, $newitemid, $newfilepath='/', $newfilename=null, $overwrite=false, $newuserid=null) |
| | Save file to local filesystem pool.
|
| |
| | save_temp_file ($elname) |
| | Returns a temporary file, do not forget to delete after not needed any more.
|
| |
| | set_data ($default_values) |
| | Load in existing data as form defaults.
|
| |
| | set_display_vertical () |
| | Set display mode for the form when labels take full width of the form and above the elements even on big screens.
|
| |
| | set_initial_dirty_state ($state=false) |
| | Set the initial 'dirty' state of the form.
|
| |
| | validate_defined_fields ($validateonnosubmit=false) |
| | Validate the form.
|
| |
| | validation ($data, $files) |
| | Form validation.
|
| |
|
| | _get_post_params () |
| | Internal method - should not be used anywhere.
|
| |
| | add_completion_rules () |
| | If all selected modules are of the same module type, adds custom completion rules from this module type.
|
| |
| | add_custom_completion (string $function) |
| | If all selected modules are of the same module type, adds custom completion rules from this module type.
|
| |
| | after_definition () |
| | After definition hook.
|
| |
| | completion_rule_enabled ($data) |
| | Checks if at least one of the custom completion rules is enabled.
|
| |
| | get_array_value_by_keys (array $array, array $keys) |
| | Returns an element of multi-dimensional array given the list of keys.
|
| |
| | get_cm () |
| | Return the course module of the form, if any.
|
| |
| | get_draft_files ($elname) |
| | Get draft files of a form element This is a protected method which will be used only inside moodleforms.
|
| |
| | get_form_identifier () |
| | It should returns unique identifier for the form.
|
| |
| | get_module_form () |
| | Returns an instance of component-specific module form for the first selected module.
|
| |
| | get_module_name () |
| | Get the module name.
|
| |
| | get_module_names () |
| | Returns list of types of selected module types.
|
| |
| | get_modules_with_hidden_rules () |
| | Returns list of modules that have automatic completion rules that are not shown on this form (because they are not present in at least one other selected module).
|
| |
| | support_grades () |
| | Returns true if all selected modules support grading.
|
| |
| | support_views () |
| | Returns true if all selected modules support tracking view.
|
| |
| | validate_draft_files () |
| | Internal method.
|
| |