|
| _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.
|
|
| definition () |
| Add the fields that are common for all grading strategies.
|
|
| definition_after_data () |
| Dummy stub method - override if you need to setup the form depending on current values.
|
|
| display () |
| Print html form.
|
|
| 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.
|
|
| 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) |
| Validate the submitted form data.
|
|
Base class for editing all the strategy grading forms.
This defines the common fields that all strategy grading forms need. Strategies should define their own class that inherits from this one, and implements the definition_inner() method.
@uses moodleform