Search moodle.org's
Developer Documentation

See Release Notes

  • Bug fixes for general core bugs in 4.0.x will end 8 May 2023 (12 months).
  • Bug fixes for security issues in 4.0.x will end 13 November 2023 (18 months).
  • PHP version: minimum PHP 7.3.0 Note: the minimum PHP version has increased since Moodle 3.10. PHP 7.4.x is also supported.

Differences Between: [Versions 400 and 402] [Versions 400 and 403]

Output the override actionbar for this activity.

Copyright: 2021 Adrian Greeve <adrian@moodle.com>
License: http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
File Size: 161 lines (6 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

override_actionmenu:: (5 methods):
  __construct()
  get_select_menu()
  show_groups()
  show_useroverride()
  export_for_template()


Class: override_actionmenu  - X-Ref

Output the override actionbar for this activity.

__construct(moodle_url $currenturl, \cm_info $cm)   X-Ref
Constructor for this action menu.

param: moodle_url $currenturl The current url for this page.
param: \cm_info $cm course module information.

get_select_menu()   X-Ref
Create a select menu for overrides.

return: url_select A url select object.

show_groups()   X-Ref
Whether to show groups or not. Assignments can be have group overrides if there are groups available in the course.
There is no restriction related to the assignment group setting.

return: bool

show_useroverride()   X-Ref
Whether to enable/disable user override button or not.

return: bool

export_for_template(\renderer_base $output)   X-Ref
Data to be used in a template.

return: array The data to be used in a template.
param: \renderer_base $output renderer base output.