| Moodle APIs 4.3
    Moodle 4.3.6 (Build: 20240812) | 
| Topics | |
| backup | |
| Directories | |
| directory | backup | 
|  | |
| directory | classes | 
|  | |
| Namespaces | |
| namespace | format_topics\courseformat | 
|  | |
| namespace | format_topics\output\courseformat | 
| Contains the default content output class. | |
| namespace | format_topics\output\courseformat\content | 
| Contains the default section controls output class. | |
| namespace | format_topics\output\courseformat\content\section | 
| Contains the default section controls output class. | |
| namespace | format_topics\privacy | 
| Privacy Subsystem implementation for Topics course format. | |
| Classes | |
| class | format_topics | 
| Main class for the Topics course format.  More... | |
| class | format_topics\courseformat\stateactions | 
| Contains the core course state actions specific to topics format.  More... | |
| class | format_topics\output\courseformat\content | 
| Base class to render a course content.  More... | |
| class | format_topics\output\courseformat\content\section | 
| Base class to render a course section.  More... | |
| class | format_topics\output\courseformat\content\section\controlmenu | 
| Base class to render a course section menu.  More... | |
| class | format_topics\privacy\provider | 
| Privacy Subsystem for Topics course format implementing null_provider.  More... | |
| Functions | |
| format_topics_inplace_editable ($itemtype, $itemid, $newvalue) | |
| Implements callback inplace_editable() allowing to edit values in-place. | |
| xmldb_format_topics_upgrade ($oldversion) | |
| Upgrade script for Topics course format. | |
| Variables | |
| $context = context_course::instance($course->id) | |
| $course = $format->get_course() | |
| if($topic=optional_param('topic', 0, PARAM_INT)) | $format = course_get_format($course) | 
| if(!empty($displaysection)) | $outputclass = $format->get_output_classname('content') | 
| $plugin = 2023100400 | |
| $renderer = $PAGE->get_renderer('format_topics') | |
| $widget = new $outputclass($format) | |
| $plugin | component = 'format_topics' | 
| $plugin | version = 2023100900 | 
| format_topics_inplace_editable | ( | $itemtype, | |
| $itemid, | |||
| $newvalue ) | 
Implements callback inplace_editable() allowing to edit values in-place.
| string | $itemtype | |
| int | $itemid | |
| mixed | $newvalue | 
| inplace_editable | 
| xmldb_format_topics_upgrade | ( | $oldversion | ) | 
Upgrade script for Topics course format.
| int | float | $oldversion | the version we are upgrading from | 
| bool | result |