| Moodle APIs 4.3
    Moodle 4.3.6 (Build: 20240812) | 
Wiki module external functions. More...
| Static Public Member Functions | |
| static | edit_page ($pageid, $content, $section=null) | 
| Edit a page contents. | |
| static | edit_page_parameters () | 
| Describes the parameters for edit_page. | |
| static | edit_page_returns () | 
| Describes the edit_page return value. | |
| static | get_page_contents ($pageid) | 
| Get a page contents. | |
| static | get_page_contents_parameters () | 
| Describes the parameters for get_page_contents. | |
| static | get_page_contents_returns () | 
| Describes the get_page_contents return value. | |
| static | get_page_for_editing ($pageid, $section=null, $lockonly=false) | 
| Locks and retrieves info of page-section to be edited. | |
| static | get_page_for_editing_parameters () | 
| Describes the parameters for get_page_for_editing. | |
| static | get_page_for_editing_returns () | 
| Describes the get_page_for_editing return value. | |
| static | get_subwiki_files ($wikiid, $groupid=-1, $userid=0) | 
| Returns the list of files from a specific subwiki. | |
| static | get_subwiki_files_parameters () | 
| Describes the parameters for get_subwiki_files. | |
| static | get_subwiki_files_returns () | 
| Describes the get_subwiki_pages return value. | |
| static | get_subwiki_pages ($wikiid, $groupid=-1, $userid=0, $options=array()) | 
| Returns the list of pages from a specific subwiki. | |
| static | get_subwiki_pages_parameters () | 
| Describes the parameters for get_subwiki_pages. | |
| static | get_subwiki_pages_returns () | 
| Describes the get_subwiki_pages return value. | |
| static | get_subwikis ($wikiid) | 
| Returns the list of subwikis the user can see in a specific wiki. | |
| static | get_subwikis_parameters () | 
| Describes the parameters for get_subwikis. | |
| static | get_subwikis_returns () | 
| Describes the get_subwikis return value. | |
| static | get_wikis_by_courses ($courseids=array()) | 
| Returns a list of wikis in a provided list of courses, if no list is provided all wikis that the user can view will be returned. | |
| static | get_wikis_by_courses_parameters () | 
| Describes the parameters for get_wikis_by_courses. | |
| static | get_wikis_by_courses_returns () | 
| Describes the get_wikis_by_courses return value. | |
| static | new_page ($title, $content, $contentformat=null, $subwikiid=null, $wikiid=null, $userid=null, $groupid=null) | 
| Creates a new page. | |
| static | new_page_parameters () | 
| Describes the parameters for new_page. | |
| static | new_page_returns () | 
| Describes the new_page return value. | |
| static | view_page ($pageid) | 
| Trigger the page viewed event and update the module completion status. | |
| static | view_page_parameters () | 
| Describes the parameters for view_page. | |
| static | view_page_returns () | 
| Describes the view_page return value. | |
| static | view_wiki ($wikiid) | 
| Trigger the course module viewed event and update the module completion status. | |
| static | view_wiki_parameters () | 
| Describes the parameters for view_wiki. | |
| static | view_wiki_returns () | 
| Describes the view_wiki return value. | |
| Static Protected Member Functions | |
| static | determine_group_and_user ($cm, $wiki, $groupid=-1, $userid=0) | 
| Utility function for determining the groupid and userid to use. | |
Wiki module external functions.
| 
 | staticprotected | 
Utility function for determining the groupid and userid to use.
| stdClass | $cm | The course module. | 
| stdClass | $wiki | The wiki. | 
| int | $groupid | Group ID. If not defined, use current group. | 
| int | $userid | User ID. If not defined, use current user. | 
| array | Array containing the courseid and userid. | 
| 
 | static | 
Edit a page contents.
| int | $pageid | The page ID. | 
| string | $content | Page contents. | 
| int | $section | Section to be edited. | 
| array | of warnings and page data. | 
| 
 | static | 
Describes the parameters for edit_page.
| external_function_parameters | 
| 
 | static | 
Describes the edit_page return value.
| external_single_structure | 
| 
 | static | 
Get a page contents.
| int | $pageid | The page ID. | 
| array | of warnings and page data. | 
| 
 | static | 
Describes the parameters for get_page_contents.
| external_function_parameters | 
| 
 | static | 
Describes the get_page_contents return value.
| external_single_structure | 
| 
 | static | 
Locks and retrieves info of page-section to be edited.
| int | $pageid | The page ID. | 
| string | $section | Section page title. | 
| boolean | $lockonly | If true: Just renew lock and not return content. | 
| array | of warnings and page data. | 
| 
 | static | 
Describes the parameters for get_page_for_editing.
| external_function_parameters | 
| 
 | static | 
Describes the get_page_for_editing return value.
| external_single_structure | 
| 
 | static | 
Returns the list of files from a specific subwiki.
| int | $wikiid | The wiki instance ID. | 
| int | $groupid | The group ID. If not defined, use current group. | 
| int | $userid | The user ID. If not defined, use current user. | 
| array | Containing a list of warnings and a list of files. | 
| moodle_exception | 
| 
 | static | 
Describes the parameters for get_subwiki_files.
| external_function_parameters | 
| 
 | static | 
Describes the get_subwiki_pages return value.
| external_single_structure | 
| 
 | static | 
Returns the list of pages from a specific subwiki.
| int | $wikiid | The wiki instance ID. | 
| int | $groupid | The group ID. If not defined, use current group. | 
| int | $userid | The user ID. If not defined, use current user. | 
| array | $options | Several options like sort by, sort direction, ... | 
| array | Containing a list of warnings and a list of pages. | 
| 
 | static | 
Describes the parameters for get_subwiki_pages.
| external_function_parameters | 
| 
 | static | 
Describes the get_subwiki_pages return value.
| external_single_structure | 
| 
 | static | 
Returns the list of subwikis the user can see in a specific wiki.
| int | $wikiid | The wiki instance ID. | 
| array | Containing a list of warnings and a list of subwikis. | 
| 
 | static | 
Describes the parameters for get_subwikis.
| external_function_parameters | 
| 
 | static | 
Describes the get_subwikis return value.
| external_single_structure | 
| 
 | static | 
Returns a list of wikis in a provided list of courses, if no list is provided all wikis that the user can view will be returned.
| array | $courseids | The courses IDs. | 
| array | Containing a list of warnings and a list of wikis. | 
| 
 | static | 
Describes the parameters for get_wikis_by_courses.
| external_function_parameters | 
| 
 | static | 
Describes the get_wikis_by_courses return value.
| external_single_structure | 
| 
 | static | 
Creates a new page.
| string | $title | New page title. | 
| string | $content | Page contents. | 
| int | $contentformat | Page contents format. If an invalid format is provided, default wiki format is used. | 
| int | $subwikiid | The Subwiki ID where to store the page. | 
| int | $wikiid | Page::'s wiki ID. Used if subwiki does not exists. | 
| int | $userid | Subwiki::'s user ID. Used if subwiki does not exists. | 
| int | $groupid | Subwiki::'s group ID. Used if subwiki does not exists. | 
| array | of warnings and page data. | 
| 
 | static | 
Describes the parameters for new_page.
| external_function_parameters | 
| 
 | static | 
Describes the new_page return value.
| external_single_structure | 
| 
 | static | 
Trigger the page viewed event and update the module completion status.
| int | $pageid | The page ID. | 
| array | of warnings and status result. | 
| moodle_exception | if page is not valid. | 
| 
 | static | 
Describes the parameters for view_page.
| external_function_parameters | 
| 
 | static | 
Describes the view_page return value.
| external_single_structure | 
| 
 | static | 
Trigger the course module viewed event and update the module completion status.
| int | $wikiid | The wiki instance ID. | 
| array | of warnings and status result. | 
| 
 | static | 
Describes the parameters for view_wiki.
| external_function_parameters | 
| 
 | static | 
Describes the view_wiki return value.
| external_single_structure |