Search moodle.org's
Developer Documentation

See Release Notes
Long Term Support Release

  • Bug fixes for general core bugs in 3.9.x will end* 10 May 2021 (12 months).
  • Bug fixes for security issues in 3.9.x will end* 8 May 2023 (36 months).
  • PHP version: minimum PHP 7.2.0 Note: minimum PHP version has increased since Moodle 3.8. PHP 7.3.x and 7.4.x are supported too.

This filter provides automatic linking to activities when its name (title) is found inside every Moodle text

Copyright: 2004 onwards Eloy Lafuente (stronk7) {@link http://stronk7.com}
License: http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
File Size: 133 lines (5 kb)
Included or required:0 times
Referenced: 1 time
Includes or requires: 0 files

Defines 1 class

filter_activitynames:: (3 methods):
  filter()
  get_cached_activity_list()
  get_activity_list()


Class: filter_activitynames  - X-Ref

Activity name filtering

filter($text, array $options = array()   X-Ref
No description

get_cached_activity_list($courseid)   X-Ref
Get all the cached activity list for a course

param: int $courseid id of the course
return: filterobject[] the activities

get_activity_list($courseid)   X-Ref
Get all the activity list for a course

param: int $courseid id of the course
return: filterobject[] the activities