Search moodle.org's
Developer Documentation

See Release Notes

  • Bug fixes for general core bugs in 3.10.x will end 8 November 2021 (12 months).
  • Bug fixes for security issues in 3.10.x will end 9 May 2022 (18 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: 0 times
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