| Moodle APIs 4.3
    Moodle 4.3.6 (Build: 20240812) | 
Tour helper. More...
| Static Public Member Functions | |
| static | bootstrap () | 
| Handle addition of the tour into the current page. | |
| static | count_tours () | 
| Return the count of all tours. | |
| static | format_icon_link ($url, $icon, $alt, $iconcomponent='moodle', $options=array()) | 
| Get a filler icon for display in the actions column of a table. | |
| static | get_all_clientside_filters () | 
| Get a list of all clientside filters. | |
| static | get_all_filters () | 
| Get a list of all possible filters. | |
| static | get_delete_step_link ($stepid) | 
| Get the link for deleting steps. | |
| static | get_delete_tour_link ($tourid) | 
| Get the link used to delete the tour. | |
| static | get_duplicate_tour_link ($tourid) | 
| Get the link used to duplicate the tour. | |
| static | get_edit_step_link ($tourid, $stepid=null, $targettype=null) | 
| Get the link to edit the step. | |
| static | get_edit_tour_link ($tourid=null) | 
| Get the link used to edit the tour. | |
| static | get_export_tour_link ($tourid) | 
| Get the link used to export the tour. | |
| static | get_filler_icon ($options=array()) | 
| Get a filler icon for display in the actions column of a table. | |
| static | get_import_tour_link () | 
| Get the link used to import the tour. | |
| static | get_list_tour_link () | 
| Get the link for listing tours. | |
| static | get_move_step_link ($stepid, $direction=self::MOVE_DOWN) | 
| Get the link to move the step. | |
| static | get_move_tour_link ($tourid, $direction=self::MOVE_DOWN) | 
| Get the link to move the tour. | |
| static | get_new_step_link ($tourid, $targettype=null) | 
| Get the link ot create a new step. | |
| static | get_reset_tour_for_all_link ($tourid) | 
| Get the link used to reset the tour state for all users. | |
| static | get_step ($stepid) | 
| Fetch the specified step. | |
| static | get_step_from_sortorder ($tourid, $sortorder) | 
| Fetch the step with the specified sortorder. | |
| static | get_steps ($tourid) | 
| Get all of the steps in the tour. | |
| static | get_string_from_input (string $content) | 
| Attempt to fetch any matching langstring if the content is in the format identifier,component. | |
| static | get_tour ($tourid) | 
| Get the specified tour. | |
| static | get_tour_from_sortorder ($sortorder) | 
| Fetch the tour with the specified sortorder. | |
| static | get_tours () | 
| Get all of the tours. | |
| static | get_view_tour_link ($tourid) | 
| Get the link used to view the tour. | |
| static | is_language_string_from_input (string $string) | 
| Check if the given string contains any matching langstring. | |
| static | render_stepname_inplace_editable (step $step) | 
| Render the inplace editable used to edit the step name. | |
| static | render_tourdescription_inplace_editable (tour $tour) | 
| Render the inplace editable used to edit the tour description. | |
| static | render_tourenabled_inplace_editable (tour $tour) | 
| Render the inplace editable used to edit the tour enable state. | |
| static | render_tourname_inplace_editable (tour $tour) | 
| Render the inplace editable used to edit the tour name. | |
| static | reset_tour_sortorder () | 
| Reset the sortorder for all tours. | |
| Public Attributes | |
| MOVE_DOWN const | MOVE_DOWN = 1 | 
| MOVE_UP const | MOVE_UP = -1 | 
| Protected Attributes | |
| string const | LANG_STRING_REGEX = '|^([a-zA-Z][a-zA-Z0-9\.:/_-]*),([a-zA-Z][a-zA-Z0-9::.:/_-]*)$|' | 
| Regex to check any matching lang string. | |
Tour helper.
| 
 | static | 
Return the count of all tours.
| int | 
| 
 | static | 
Get a filler icon for display in the actions column of a table.
| string | $url | The URL for the icon. | 
| string | $icon | The icon identifier. | 
| string | $alt | The alt text for the icon. | 
| string | $iconcomponent | The icon component. | 
| array | $options | Display options. | 
| string | 
| 
 | static | 
Get a list of all clientside filters.
| array | 
| 
 | static | 
Get a list of all possible filters.
| array | 
| 
 | static | 
Get the link for deleting steps.
| int | $stepid | The ID of the step to display. | 
| moodle_url | The URL. | 
| 
 | static | 
Get the link used to delete the tour.
| int | $tourid | The ID of the tour to delete. | 
| moodle_url | The URL. | 
| 
 | static | 
Get the link used to duplicate the tour.
| int | $tourid | The ID of the tour to duplicate. | 
| moodle_url | The URL. | 
| 
 | static | 
Get the link to edit the step.
If no stepid is specified, then a link to create a new step is provided. The $targettype must be specified in this case.
| int | $tourid | The tour that the step belongs to. | 
| int | $stepid | The step ID. | 
| int | $targettype | The type of step. | 
| moodle_url | 
| 
 | static | 
Get the link used to edit the tour.
| int | $tourid | The ID of the tour to edit. | 
| moodle_url | The URL. | 
| 
 | static | 
Get the link used to export the tour.
| int | $tourid | The ID of the tour to export. | 
| moodle_url | The URL. | 
| 
 | static | 
Get a filler icon for display in the actions column of a table.
| array | $options | Display options. | 
| string | 
| 
 | static | 
Get the link used to import the tour.
| moodle_url | The URL. | 
| 
 | static | 
Get the link for listing tours.
| moodle_url | The URL. | 
| 
 | static | 
Get the link to move the step.
| int | $stepid | The step ID. | 
| int | $direction | The direction to move in | 
| moodle_url | 
| 
 | static | 
Get the link to move the tour.
| int | $tourid | The tour ID. | 
| int | $direction | The direction to move in | 
| moodle_url | 
| 
 | static | 
Get the link ot create a new step.
| int | $tourid | The ID of the tour to attach this step to. | 
| int | $targettype | The type of target. | 
| moodle_url | The required URL. | 
| 
 | static | 
Get the link used to reset the tour state for all users.
| int | $tourid | The ID of the tour to display. | 
| moodle_url | The URL. | 
| 
 | static | 
Fetch the specified step.
| int | $stepid | The id of the step to fetch. | 
| step | 
| 
 | static | 
Fetch the step with the specified sortorder.
| int | $tourid | The tour that the step belongs to. | 
| int | $sortorder | The sortorder of the step. | 
| step | 
| 
 | static | 
Get all of the steps in the tour.
| int | $tourid | The tour that the step belongs to. | 
| step[] | 
| 
 | static | 
Attempt to fetch any matching langstring if the content is in the format identifier,component.
| string | $content | Step's content or Tour's name or Tour's description | 
| string | Processed content, any langstring will be converted to translated text | 
| 
 | static | 
Get the specified tour.
| int | $tourid | The tour that the step belongs to. | 
| tour | 
| 
 | static | 
Fetch the tour with the specified sortorder.
| int | $sortorder | The sortorder of the tour. | 
| tour | 
| 
 | static | 
Get all of the tours.
| stdClass[] | 
| 
 | static | 
Get the link used to view the tour.
| int | $tourid | The ID of the tour to display. | 
| moodle_url | The URL. | 
| 
 | static | 
Check if the given string contains any matching langstring.
| string | $string | 
| bool | 
| 
 | static | 
Render the inplace editable used to edit the step name.
| step | $step | The step to edit. | 
| inplace_editable | 
| 
 | static | 
Render the inplace editable used to edit the tour description.
| tour | $tour | The tour to edit. | 
| inplace_editable | 
| 
 | static | 
Render the inplace editable used to edit the tour enable state.
| tour | $tour | The tour to edit. | 
| inplace_editable | 
| 
 | static | 
Render the inplace editable used to edit the tour name.
| tour | $tour | The tour to edit. | 
| inplace_editable |