|
Moodle
2.2.1
http://www.collinsharper.com
|

Public Member Functions | |
| __construct ($field=0, $data=0, $cm=0) | |
| define_default_field () | |
| define_field ($data) | |
| insert_field () | |
| update_field () | |
| delete_field () | |
| display_add_field ($recordid=0) | |
| display_edit_field () | |
| display_browse_field ($recordid, $template) | |
| update_content ($recordid, $value, $name='') | |
| delete_content ($recordid=0) | |
| notemptyfield ($value, $name) | |
| print_before_form () | |
| print_after_form () | |
| get_sort_field () | |
| get_sort_sql ($fieldname) | |
| name () | |
| image () | |
| text_export_supported () | |
| export_text_value ($record) | |
| file_ok ($relativepath) | |
Data Fields | |
| $type = 'unknown' | |
| $data = NULL | |
| $field = NULL | |
| $iconwidth = 16 | |
| $iconheight = 16 | |
| $cm | |
| $context | |
| __construct | ( | $ | field = 0, |
| $ | data = 0, |
||
| $ | cm = 0 |
||
| ) |
| define_field | ( | $ | data | ) |
| delete_content | ( | $ | recordid = 0 | ) |
| delete_field | ( | ) |
| display_add_field | ( | $ | recordid = 0 | ) |
Print the relevant form element in the ADD template for this field
object
| int | $recordid |
Reimplemented in data_field_latlong, data_field_date, data_field_textarea, data_field_picture, data_field_checkbox, data_field_menu, data_field_multimenu, data_field_radiobutton, data_field_file, and data_field_url.
Definition at line 231 of file lib.php.

| display_browse_field | ( | $ | recordid, |
| $ | template | ||
| ) |
Display the content of the field in browse mode
object
| int | $recordid | |
| object | $template |
Reimplemented in data_field_multimenu, data_field_checkbox, data_field_picture, data_field_file, data_field_date, data_field_latlong, data_field_url, and data_field_number.
Definition at line 303 of file lib.php.

| export_text_value | ( | $ | record | ) |
Per default, return the record's text value only from the "content" field. Override this in fields class if necesarry.
| string | $record |
Reimplemented in data_field_latlong, and data_field_url.
Definition at line 463 of file lib.php.

| file_ok | ( | $ | relativepath | ) |
| string | $relativepath |
Reimplemented in data_field_picture, and data_field_file.
| get_sort_field | ( | ) |
| get_sort_sql | ( | $ | fieldname | ) |
Returns the SQL needed to refer to the column. Some fields may need to CAST() etc.
| string | $fieldname |
Reimplemented in data_field_latlong, data_field_date, and data_field_number.
| image | ( | ) |
| insert_field | ( | ) |
| name | ( | ) |
| notemptyfield | ( | $ | value, |
| $ | name | ||
| ) |
Check if a field from an add form is empty
| mixed | $value | |
| mixed | $name |
Reimplemented in data_field_url.
| print_after_form | ( | ) |
Just in case a field needs to print something after the whole form
Reimplemented in data_field_textarea.
Per default, it is assumed that fields support text exporting. Override this (return false) on fields not supporting text exporting.
Reimplemented in data_field_picture, and data_field_file.
Definition at line 452 of file lib.php.

| update_content | ( | $ | recordid, |
| $ | value, | ||
| $ | name = '' |
||
| ) |
Update the content of one data field in the data_content table object
| int | $recordid | |
| mixed | $value | |
| string | $name |
Reimplemented in data_field_picture, data_field_multimenu, data_field_latlong, data_field_file, data_field_checkbox, data_field_url, data_field_textarea, data_field_date, and data_field_number.
Definition at line 332 of file lib.php.

| update_field | ( | ) |
| $type = 'unknown' |