Class with front-end (editing form) functionality.
More...
Class with front-end (editing form) functionality.
This is a base class of a class implemented by each component, and also has static methods.
- Copyright
- 2014 The Open University
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
◆ allow_add()
core_availability\frontend::allow_add |
( |
|
$course, |
|
|
cm_info |
$cm = null , |
|
|
section_info |
$section = null |
|
) |
| |
|
protected |
◆ convert_associative_array_for_js()
static core_availability\frontend::convert_associative_array_for_js |
( |
array |
$inarray, |
|
|
|
$keyname, |
|
|
|
$valuename |
|
) |
| |
|
staticprotected |
Converts an associative array into an array of objects with two fields.
This is necessary because JavaScript associative arrays/objects are not ordered (at least officially according to the language specification).
- Parameters
-
array | $inarray | Associative array key => value |
string | $keyname | Name to use for key in resulting array objects |
string | $valuename | Name to use for value in resulting array objects |
- Return values
-
array | Non-associative (numeric) array |
◆ get_component()
core_availability\frontend::get_component |
( |
| ) |
|
|
protected |
Gets the Frankenstyle component name for this plugin.
- Return values
-
string | The component name for this plugin |
◆ get_javascript_init_params()
core_availability\frontend::get_javascript_init_params |
( |
|
$course, |
|
|
cm_info |
$cm = null , |
|
|
section_info |
$section = null |
|
) |
| |
|
protected |
◆ get_javascript_strings()
core_availability\frontend::get_javascript_strings |
( |
| ) |
|
|
protected |
◆ include_all_javascript()
static core_availability\frontend::include_all_javascript |
( |
|
$course, |
|
|
cm_info |
$cm = null , |
|
|
section_info |
$section = null |
|
) |
| |
|
static |
Includes JavaScript for the main system and all plugins.
- Parameters
-
stdClass | $course | Course object |
cm_info | $cm | Course-module currently being edited (null if none) |
section_info | $section | Section currently being edited (null if none) |
◆ report_validation_errors()
static core_availability\frontend::report_validation_errors |
( |
array |
$data, |
|
|
array & |
$errors |
|
) |
| |
|
static |
For use within forms, reports any validation errors from the availability field.
- Parameters
-
array | $data | Form data fields |
array | $errors | Error array |
The documentation for this class was generated from the following file: