Provides core support for plugins that have to deal with emoticons (like HTML editor or emoticon filter).
More...
|
| prepare_emoticon_object ($text, $imagename, $altidentifier=null, $altcomponent='core_pix', $imagecomponent='core') |
| Helper method preparing the stdClass with the emoticon properties.
|
|
Provides core support for plugins that have to deal with emoticons (like HTML editor or emoticon filter).
Whenever this manager mentiones 'emoticon object', the following data structure is expected: stdClass with properties text, imagename, imagecomponent, altidentifier and altcomponent
- See also
- admin_setting_emoticons
- Copyright
- 2010 David Mudrak
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
◆ decode_stored_config()
emoticon_manager::decode_stored_config |
( |
| $encoded | ) |
|
Decodes the string into an array of emoticon objects.
- See also
- self\encode_stored_config()
- Parameters
-
- Return values
-
◆ default_emoticons()
emoticon_manager::default_emoticons |
( |
| ) |
|
Returns default set of emoticons supported by Moodle.
- Return values
-
◆ encode_stored_config()
emoticon_manager::encode_stored_config |
( |
array | $emoticons | ) |
|
Encodes the array of emoticon objects into a string storable in config table.
- See also
- self\decode_stored_config()
- Parameters
-
array | $emoticons | array of emtocion objects |
- Return values
-
◆ get_emoticons()
emoticon_manager::get_emoticons |
( |
| $selectable = false | ) |
|
Returns the currently enabled emoticons.
- Parameters
-
boolean | $selectable | - If true, only return emoticons that should be selectable from a list. |
- Return values
-
◆ prepare_emoticon_object()
emoticon_manager::prepare_emoticon_object |
( |
| $text, |
|
|
| $imagename, |
|
|
| $altidentifier = null, |
|
|
| $altcomponent = 'core_pix', |
|
|
| $imagecomponent = 'core' ) |
|
protected |
Helper method preparing the stdClass with the emoticon properties.
- Parameters
-
string | array | $text | or array of strings |
string | $imagename | to be used by pix_emoticon |
string | $altidentifier | alternative string identifier, null for no alt |
string | $altcomponent | where the alternative string is defined |
string | $imagecomponent | to be used by pix_emoticon |
- Return values
-
◆ prepare_renderable_emoticon()
emoticon_manager::prepare_renderable_emoticon |
( |
stdClass | $emoticon, |
|
|
array | $attributes = array() ) |
Converts emoticon object into renderable pix_emoticon object.
- Parameters
-
stdClass | $emoticon | emoticon object |
array | $attributes | explicit HTML attributes to set |
- Return values
-
The documentation for this class was generated from the following file: