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

Public Member Functions

 __construct ($submiturl, $question, $regenerate)
 set_data ($question)
 validation ($data, $files)

Data Fields

 $question
 $qtypeobj
 $datasetdefs
 $maxnumber = -1
 $regenerate
 $noofitems
 $outsidelimit = false
 $commentanswers = array()

Protected Member Functions

 definition ()

Detailed Description

Calculated question data set items editing form definition.

Definition at line 38 of file datasetitems_form.php.


Constructor & Destructor Documentation

__construct ( submiturl,
question,
regenerate 
)

Add question-type specific form fields.

Parameters:
MoodleQuickForm$mformthe form being built.

Definition at line 71 of file datasetitems_form.php.

Here is the call graph for this function:


Member Function Documentation

definition ( ) [protected]

Abstract method - always override!

Reimplemented from moodleform.

Definition at line 110 of file datasetitems_form.php.

Here is the call graph for this function:

set_data ( default_values)

Load in existing data as form defaults. Usually new entry defaults are stored directly in form definition (new entry form); this function is used to load in data where values already exist and data is being edited (edit entry form).

note: $slashed param removed

Parameters:
mixed$default_valuesobject or array of default values

Reimplemented from moodleform.

Definition at line 343 of file datasetitems_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).

Reimplemented from moodleform.

Definition at line 474 of file datasetitems_form.php.


Field Documentation

$commentanswers = array()

Definition at line 64 of file datasetitems_form.php.

$datasetdefs

Definition at line 54 of file datasetitems_form.php.

$maxnumber = -1

Definition at line 56 of file datasetitems_form.php.

$noofitems

Definition at line 60 of file datasetitems_form.php.

$outsidelimit = false

Definition at line 62 of file datasetitems_form.php.

$qtypeobj

Definition at line 52 of file datasetitems_form.php.

Definition at line 46 of file datasetitems_form.php.

$regenerate

Definition at line 58 of file datasetitems_form.php.


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