add_discussion($forumid, $subject, $message, $groupid=0, $options=array()) | mod_forum_external | static |
add_discussion_parameters() | mod_forum_external | static |
add_discussion_post($postid, $subject, $message, $options=array(), $messageformat=FORMAT_HTML) | mod_forum_external | static |
add_discussion_post_parameters() | mod_forum_external | static |
add_discussion_post_returns() | mod_forum_external | static |
add_discussion_returns() | mod_forum_external | static |
call_external_function($function, $args, $ajaxonly=false) | external_api | static |
can_add_discussion($forumid, $groupid=null) | mod_forum_external | static |
can_add_discussion_parameters() | mod_forum_external | static |
can_add_discussion_returns() | mod_forum_external | static |
clean_returnvalue(external_description $description, $response) | external_api | static |
delete_post($postid) | mod_forum_external | static |
delete_post_parameters() | mod_forum_external | static |
delete_post_returns() | mod_forum_external | static |
external_function_info($function, $strictness=MUST_EXIST) | external_api | static |
get_context_from_params($param) | external_api | protectedstatic |
get_context_parameters() | external_api | protectedstatic |
get_discussion_post($postid) | mod_forum_external | static |
get_discussion_post_parameters() | mod_forum_external | static |
get_discussion_post_returns() | mod_forum_external | static |
get_discussion_posts(int $discussionid, ?string $sortby, ?string $sortdirection) | mod_forum_external | static |
get_discussion_posts_by_userid(int $userid=0, int $cmid, ?string $sortby, ?string $sortdirection) | mod_forum_external | static |
get_discussion_posts_by_userid_parameters() | mod_forum_external | static |
get_discussion_posts_by_userid_returns() | mod_forum_external | static |
get_discussion_posts_parameters() | mod_forum_external | static |
get_discussion_posts_returns() | mod_forum_external | static |
get_forum_access_information($forumid) | mod_forum_external | static |
get_forum_access_information_parameters() | mod_forum_external | static |
get_forum_access_information_returns() | mod_forum_external | static |
get_forum_discussion_posts($discussionid, $sortby="created", $sortdirection="DESC") | mod_forum_external | static |
get_forum_discussion_posts_is_deprecated() | mod_forum_external | static |
get_forum_discussion_posts_parameters() | mod_forum_external | static |
get_forum_discussion_posts_returns() | mod_forum_external | static |
get_forum_discussions(int $forumid, ?int $sortorder=-1, ?int $page=-1, ?int $perpage=0, ?int $groupid=0) | mod_forum_external | static |
get_forum_discussions_paginated($forumid, $sortby='timemodified', $sortdirection='DESC', $page=-1, $perpage=0) | mod_forum_external | static |
get_forum_discussions_paginated_parameters() | mod_forum_external | static |
get_forum_discussions_paginated_returns() | mod_forum_external | static |
get_forum_discussions_parameters() | mod_forum_external | static |
get_forum_discussions_returns() | mod_forum_external | static |
get_forums_by_courses($courseids=array()) | mod_forum_external | static |
get_forums_by_courses_parameters() | mod_forum_external | static |
get_forums_by_courses_returns() | mod_forum_external | static |
prepare_draft_area_for_post($postid, $area, $draftitemid=0, $filestokeep=[]) | mod_forum_external | static |
prepare_draft_area_for_post_parameters() | mod_forum_external | static |
prepare_draft_area_for_post_returns() | mod_forum_external | static |
set_context_restriction($context) | external_api | static |
set_lock_state($forumid, $discussionid, $targetstate) | mod_forum_external | static |
set_lock_state_parameters() | mod_forum_external | static |
set_lock_state_returns() | mod_forum_external | static |
set_pin_state($discussionid, $targetstate) | mod_forum_external | static |
set_pin_state_parameters() | mod_forum_external | static |
set_pin_state_returns() | mod_forum_external | static |
set_subscription_state($forumid, $discussionid, $targetstate) | mod_forum_external | static |
set_subscription_state_parameters() | mod_forum_external | static |
set_subscription_state_returns() | mod_forum_external | static |
set_timeout($seconds=360) | external_api | static |
toggle_favourite_state($discussionid, $targetstate) | mod_forum_external | static |
toggle_favourite_state_parameters() | mod_forum_external | static |
toggle_favourite_state_returns() | mod_forum_external | static |
update_discussion_post($postid, $subject='', $message='', $messageformat=FORMAT_HTML, $options=[]) | mod_forum_external | static |
update_discussion_post_parameters() | mod_forum_external | static |
update_discussion_post_returns() | mod_forum_external | static |
validate_context($context) | external_api | static |
validate_parameters(external_description $description, $params) | external_api | static |
view_forum($forumid) | mod_forum_external | static |
view_forum_discussion($discussionid) | mod_forum_external | static |
view_forum_discussion_parameters() | mod_forum_external | static |
view_forum_discussion_returns() | mod_forum_external | static |
view_forum_parameters() | mod_forum_external | static |
view_forum_returns() | mod_forum_external | static |