Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
|
Topics | |
test | |
Directories | |
directory | field |
| |
Namespaces | |
namespace | core_customfield |
Api customfield package. | |
namespace | core_customfield\event |
Custom field category created event. | |
namespace | core_customfield\output |
core_customfield field value renderable. | |
namespace | core_customfield\privacy |
Contains interface customfield_provider. | |
Classes | |
class | core_customfield\api |
Class api. More... | |
class | core_customfield\category |
Class category. More... | |
class | core_customfield\category_controller |
Class category. More... | |
class | core_customfield\data |
Class data. More... | |
class | core_customfield\data_controller |
Base class for custom fields data controllers. More... | |
class | core_customfield\event\category_created |
Custom field category created event class. More... | |
class | core_customfield\event\category_deleted |
Custom field category created event class. More... | |
class | core_customfield\event\category_updated |
Custom field category updated event class. More... | |
class | core_customfield\event\field_created |
Custom field created event class. More... | |
class | core_customfield\event\field_deleted |
Custom field updated event class. More... | |
class | core_customfield\event\field_updated |
Custom field updated event class. More... | |
class | core_customfield\field |
Class field. More... | |
class | core_customfield\field_config_form |
Class field_config_form. More... | |
class | core_customfield\field_controller |
Base class for custom fields controllers. More... | |
class | core_customfield\handler |
Base class for custom fields handlers. More... | |
class | core_customfield\output\field_data |
core_customfield field value renderable class. More... | |
class | core_customfield\output\management |
Class management. More... | |
class | core_customfield\output\renderer |
Renderer class. More... | |
interface | core_customfield\privacy\customfield_provider |
Interface customfield_provider, all customfield plugins need to implement it. More... | |
class | core_customfield\privacy\provider |
Class provider. More... | |
class | core_customfield_external |
External interface library for customfields component. More... | |
Functions | |
core_customfield_inplace_editable ($itemtype, $itemid, $newvalue) | |
Edit customfield elements inplace. | |
core_customfield_pluginfile ($course, $cm, $context, $filearea, $args, $forcedownload, array $options=array()) | |
Serve the files from the core_customfield file areas. | |
core_customfield_inplace_editable | ( | $itemtype, | |
$itemid, | |||
$newvalue ) |
Edit customfield elements inplace.
string | $itemtype | |
int | $itemid | |
string | $newvalue |
core\output\inplace_editable |
core_customfield_pluginfile | ( | $course, | |
$cm, | |||
$context, | |||
$filearea, | |||
$args, | |||
$forcedownload, | |||
array | $options = array() ) |
Serve the files from the core_customfield file areas.
stdClass | $course | the course object |
stdClass | $cm | the course module object |
context | $context | the context |
string | $filearea | the name of the file area |
array | $args | extra arguments (itemid, path) |
bool | $forcedownload | whether or not force download |
array | $options | additional options affecting the file serving |
bool | false if the file not found, just send the file otherwise and do not return |