Moodle APIs 3.9
Moodle 3.9.13+ (Build: 20220325)
Files | Namespaces | Classes | Functions | Variables
core_tag

Files

file  area.php
 Class core_tag_area for managing tag areas.
 
file  areas_table.php
 Contains class core_tag_areas_table.
 
file  collection.php
 Class to manage tag collections.
 
file  collections_table.php
 Contains class core_tag_collections_table.
 
file  edit_form.php
 
file  external.php
 Contains class core_tag_external.
 
file  index_builder.php
 Class core_tag_index_builder.
 
file  lib.php
 Functions for component core_tag.
 
file  locallib.php
 Moodle tag local library - output functions.
 
file  manage_table.php
 Contains class core_tag_manage_table.
 
file  privacy_helper.php
 Helpers for the core_tag subsystem implementation of privacy.
 
file  provider.php
 Privacy Subsystem implementation for core_tag.
 
file  renderer.php
 Contains class core_tag_renderer.
 
file  tag.php
 Contains class core_tag::output::tag.
 
file  tag.php
 Contains class core_tag_tag.
 
file  tag_area_exporter.php
 Contains related class for displaying information of a tag area.
 
file  tag_collection_exporter.php
 Contains related class for displaying information of a tag collection.
 
file  tag_item_exporter.php
 Contains related class for displaying information of a tag item.
 
file  tagareacollection.php
 Contains class core_tag::output::tagareacollection.
 
file  tagareaenabled.php
 Contains class core_tag::output::tagareaenabled.
 
file  tagareashowstandard.php
 Contains class core_tag::output::tagareashowstandard.
 
file  tagcloud.php
 Contains class core_tag::output::tagindex.
 
file  tagcollname.php
 Contains class core_tag::output::tagcollname.
 
file  tagcollsearchable.php
 Contains class core_tag::output::tagcollsearchable.
 
file  tagfeed.php
 Contains class core_tag::output::tagfeed.
 
file  tagflag.php
 Contains class core_tag::output::tagflag.
 
file  tagindex.php
 Contains class core_tag::output::tagindex.
 
file  tagisstandard.php
 Contains class core_tag::output::tagisstandard.
 
file  taglist.php
 Contains class core_tag::output::taglist.
 
file  tagname.php
 Contains class core_tag::output::tagname.
 
file  util.php
 Tag external functions utility class.
 

Namespaces

namespace  core_tag\external
  
 
namespace  core_tag\output
  
 
namespace  core_tag\privacy
  
 
namespace  core_tag\tests
  
 

Classes

class  core_tag\external\tag_area_exporter
 Contains related class for displaying information of a tag area. More...
 
class  core_tag\external\tag_collection_exporter
 Contains related class for displaying information of a tag collection. More...
 
class  core_tag\external\tag_item_exporter
 Contains related class for displaying information of a tag item. More...
 
class  core_tag\external\util
 Tag external functions utility class. More...
 
class  core_tag\output\tag
 Class to help display tag. More...
 
class  core_tag\output\tagareacollection
 Class to display collection select for the tag area. More...
 
class  core_tag\output\tagareaenabled
 Class to display tag area enabled control. More...
 
class  core_tag\output\tagareashowstandard
 Class to display tag area show standard control. More...
 
class  core_tag\output\tagcloud
 Class to display a tag cloud - set of tags where each has a weight. More...
 
class  core_tag\output\tagcollname
 Class to preapare a tag name for display. More...
 
class  core_tag\output\tagcollsearchable
 Class to display tag collection searchable control. More...
 
class  core_tag\output\tagfeed
 Class to display feed of tagged items. More...
 
class  core_tag\output\tagflag
 Class to display tag flag toggle. More...
 
class  core_tag\output\tagindex
 Class to display items tagged with a specific tag. More...
 
class  core_tag\output\tagisstandard
 Class to display/toggle tag isstandard attribute. More...
 
class  core_tag\output\taglist
 Class to preapare a list of tags for display, usually the list of tags some entry is tagged with. More...
 
class  core_tag\output\tagname
 Class to preapare a tag name for display. More...
 
class  core_tag\privacy\provider
 Privacy Subsystem implementation for core_tag. More...
 
class  core_tag_area
 Class to manage tag areas. More...
 
class  core_tag_areas_table
 Table with the list of available tag areas for "Manage tags" page. More...
 
class  core_tag_collection
 Class to manage tag collections. More...
 
class  core_tag_collections_table
 Table with the list of tag collections for "Manage tags" page. More...
 
class  core_tag_external
 Tags-related web services. More...
 
class  core_tag_index_builder
 Helper to build tag index. More...
 
class  core_tag_manage_table
 Class core_tag_manage_table. More...
 
class  core_tag_renderer
 Class core_tag_renderer. More...
 
class  core_tag_tag
 
class  tag_edit_form
 

Functions

 core_tag_inplace_editable ($itemtype, $itemid, $newvalue)
 Implements callback inplace_editable() allowing to edit values in-place. More...
 
 tag_page_type_list ($pagetype, $parentcontext, $currentcontext)
 Return a list of page types. More...
 

Variables

global core_tag\tests::$CFG
 
 if (!defined( 'MOODLE_INTERNAL'))
 

Detailed Description

Function Documentation

◆ core_tag_inplace_editable()

core_tag_inplace_editable (   $itemtype,
  $itemid,
  $newvalue 
)

Implements callback inplace_editable() allowing to edit values in-place.

Parameters
string$itemtype
int$itemid
mixed$newvalue
Return values
core::output::inplace_editable

◆ tag_page_type_list()

tag_page_type_list (   $pagetype,
  $parentcontext,
  $currentcontext 
)

Return a list of page types.

Parameters
string$pagetypecurrent page type
stdClass$parentcontextBlock's parent context
stdClass$currentcontextCurrent context of block