|
Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
|
Topics | |
| backup | |
| cache | |
| event | |
| files | |
| log | |
| rss | |
| task | |
| test | |
Directories | |
| directory | analytics |
| | |
| directory | backup |
| | |
| directory | data_mappers |
| | |
| directory | message |
| | |
| directory | report |
| | |
Namespaces | |
| namespace | mod_forum |
| | |
| namespace | mod_forum\analytics\indicator |
| Activity base class. | |
| namespace | mod_forum\completion |
| | |
| namespace | mod_forum\event |
| The mod_forum assessable uploaded event. | |
| namespace | mod_forum\form |
| This file contains the form definition for discussion export. | |
| namespace | mod_forum\grades |
| | |
| namespace | mod_forum\h5p |
| | |
| namespace | mod_forum\local |
| Container class. | |
| namespace | mod_forum\local\builders |
| Exported discussion builder class. | |
| namespace | mod_forum\local\data_mappers\legacy |
| Author data mapper. | |
| namespace | mod_forum\local\entities |
| Author class. | |
| namespace | mod_forum\local\exporters |
| Author exporter. | |
| namespace | mod_forum\local\factories |
| Builder factory. | |
| namespace | mod_forum\local\managers |
| Capability manager for the forum. | |
| namespace | mod_forum\local\renderers |
| Discussion renderer. | |
| namespace | mod_forum\local\vaults |
| Author vault class. | |
| namespace | mod_forum\local\vaults\preprocessors |
| Extract context vault preprocessor. | |
| namespace | mod_forum\message\inbound |
| namespace | mod_forum\output |
| Big search form. | |
| namespace | mod_forum\output\courseformat |
| | |
| namespace | mod_forum\output\email |
| Forum post renderable. | |
| namespace | mod_forum\output\emaildigestbasic |
| Forum post renderable. | |
| namespace | mod_forum\output\emaildigestfull |
| Forum post renderable. | |
| namespace | mod_forum\plugininfo |
| Subplugin info class. | |
| namespace | mod_forum\privacy |
| Privacy Subsystem implementation for mod_forum. | |
| namespace | mod_forum\search |
| Forum activities search area. | |
| namespace | mod_forum\task |
| A scheduled task for forum cron. | |
Variables | |
| $capabilities | |
| global | mod_forum\local\entities::$CFG |
| global | mod_forum\local\factories::$CFG |
| $functions | |
| Forum external functions and service definitions. | |
| $handlers | |
| $messageproviders | |
| Defines message providers (types of messages being sent) | |
| $plugin = 2023100400 | |
| $tagareas | |
| $plugin | component = 'mod_forum' |
| const | FORUM_TRACKING_ON 2 |
| FORUM_TRACKING_ON - deprecated alias for FORUM_TRACKING_FORCED. | |
| if (!defined( 'MOODLE_INTERNAL')) | |
| This file provides form for splitting discussions. | |
| if (!defined( 'MOODLE_INTERNAL')) | |
| $plugin | version = 2023100901 |
| forum_convert_to_roles | ( | ) |
| forum_count_replies | ( | ) |
| forum_count_unrated_posts | ( | ) |
| forum_cron | ( | ) |
| forum_cron_minimise_user_record | ( | ) |
| forum_forcesubscribe | ( | $forumid, | |
| $value = 1 ) |
| forum_get_child_posts | ( | ) |
| forum_get_completion_state | ( | ) |
| forum_get_discussion_posts | ( | ) |
| forum_get_forcesubscribed | ( | $forum | ) |
| forum_get_open_modes | ( | ) |
| forum_get_optional_subscribed_forums | ( | ) |
| forum_get_potential_subscribers | ( | ) |
| forum_get_ratings | ( | ) |
| forum_get_subscribed_forums | ( | ) |
| forum_get_tracking_link | ( | ) |
| forum_get_user_discussions | ( | ) |
| forum_get_user_grades | ( | ) |
| forum_is_forcesubscribed | ( | $forum | ) |
Determine whether the forum is force subscribed.
| forum_is_subscribed | ( | ) |
| forum_make_mail_html | ( | ) |
| forum_make_mail_post | ( | ) |
| forum_make_mail_text | ( | ) |
| forum_post_nesting_cache | ( | ) |
| forum_print_discussion | ( | ) |
| forum_print_discussion_header | ( | ) |
This function prints the overview of a discussion in the forum listing.
It needs some discussion information and some post information, these happen to be combined for efficiency in the $post parameter by the function that calls this one: forum_print_latest_discussions()
| forum_print_latest_discussions | ( | ) |
| forum_print_post | ( | ) |
| forum_print_post_end | ( | ) |
| forum_print_post_start | ( | ) |
| forum_print_posts_flat | ( | ) |
| forum_print_posts_nested | ( | ) |
| forum_print_posts_threaded | ( | ) |
| forum_scale_used | ( | ) |
| forum_shorten_post | ( | $message | ) |
| forum_should_end_post_nesting | ( | ) |
| forum_should_start_post_nesting | ( | ) |
| forum_subscribe | ( | ) |
| forum_subscribed_users | ( | ) |
| forum_tp_count_discussion_read_records | ( | ) |
| forum_tp_count_discussion_unread_posts | ( | ) |
| forum_tp_count_forum_posts | ( | ) |
| forum_tp_count_forum_read_records | ( | ) |
| forum_tp_get_discussion_read_records | ( | ) |
| forum_tp_get_read_records | ( | ) |
| forum_unsubscribe | ( | ) |
| object forum_update_subscriptions_button | ( | $courseid, | |
| $forumid ) |
Prints the editing button on subscribers page.
@global object
| int | $courseid | |
| int | $forumid |
| string |
| forum_user_can_view_post | ( | ) |
| forum_user_enrolled | ( | ) |
| $functions |
Forum external functions and service definitions.
| $handlers |
| $messageproviders |
Defines message providers (types of messages being sent)
| $tagareas |
| const FORUM_TRACKING_ON 2 |
FORUM_TRACKING_ON - deprecated alias for FORUM_TRACKING_FORCED.
| if(!defined('MOODLE_INTERNAL')) | ( | ! | defined 'MOODLE_INTERNAL' | ) |
This file provides form for splitting discussions.
| if(!defined('MOODLE_INTERNAL')) | ( | ! | defined 'MOODLE_INTERNAL' | ) |