Data structure representing standard components displayed on the activity header.  
 More...
|  | 
| url_select | $additionalnavitems | 
|  | $additionalnavitems Any additional custom navigation elements to be injected into template. 
 | 
|  | 
| string | $description | 
|  | $description The description to be displayed. 
 | 
|  | 
| bool | $hidecompletion | 
|  | $hidecompletion Whether to show completion criteria, if available, or not 
 | 
|  | 
| bool | $hideheader | 
|  | $hideheader Whether or not to show the header 
 | 
|  | 
| bool | $hideoverflow | 
|  | $hideoverflow Whether to show the overflow data or not 
 | 
|  | 
| moodle_page | $page | 
|  | $page The current page we are looking at 
 | 
|  | 
| string | $title | 
|  | $title The title to be displayed in the header. 
 | 
|  | 
| stdClass | $user | 
|  | $user The user we are dealing with 
 | 
|  | 
Data structure representing standard components displayed on the activity header. 
Consists of title, header, description. In addition, additional_items can be provided which is a url_select
- Copyright
- 2021 Peter 
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later 
- Since
- Moodle 4.0 
◆ __construct()
      
        
          | core\output\activity_header::__construct | ( | moodle_page | $page, | 
        
          |  |  | stdClass | $user ) | 
      
 
Constructor for activity_header. 
- Parameters
- 
  
  
 
 
◆ disable()
      
        
          | core\output\activity_header::disable | ( |  | ) |  | 
      
 
Disable the activity header completely. 
Use this if the page has some custom content, headings to be displayed. 
 
 
◆ export_for_template()
      
        
          | core\output\activity_header::export_for_template | ( | renderer_base | $output | ) |  | 
      
 
Export items to be rendered with a template. 
- Parameters
- 
  
  
- Return values
- 
  
  
Implements templatable.
 
 
◆ get_heading_level()
      
        
          | core\output\activity_header::get_heading_level | ( | int | $defaultlevel = 2 | ) |  | 
      
 
Get the heading level for a given heading depending on whether the theme's activity header displays a heading (usually the activity name). 
- Parameters
- 
  
    | int | $defaultlevel | The default heading level when the activity header does not display a heading. |  
 
- Return values
- 
  
  
 
 
◆ is_title_allowed()
      
        
          | core\output\activity_header::is_title_allowed | ( |  | ) |  | 
      
 
Checks if the theme has specified titles to be displayed. 
- Return values
- 
  
  
 
 
◆ set_additionalnavitems()
      
        
          | core\output\activity_header::set_additionalnavitems | ( | url_select | $value | ) |  | 
      
 
Sets the additionalnavitems class member variable. 
- Parameters
- 
  
  
 
 
◆ set_attrs()
      
        
          | core\output\activity_header::set_attrs | ( | array | $config | ) |  | 
      
 
Bulk set class member variables. 
Only updates variables which have corresponding setters
- Parameters
- 
  
    | mixed[] | $config | Array of variables to set, with keys being their name. Valid names/types as follows: 'hidecompletion' => bool 'additionalnavitems' => url_select 'hideoverflow' => bool 'title' => string 'description' => string |  
 
 
 
◆ set_description()
      
        
          | core\output\activity_header::set_description | ( | string | $value | ) |  | 
      
 
Sets the description class member variable. 
- Parameters
- 
  
  
 
 
◆ set_hidecompletion()
      
        
          | core\output\activity_header::set_hidecompletion | ( | bool | $value | ) |  | 
      
 
Sets the hidecompletion class member variable. 
- Parameters
- 
  
  
 
 
◆ set_hideoverflow()
      
        
          | core\output\activity_header::set_hideoverflow | ( | bool | $value | ) |  | 
      
 
Sets the hideoverflow class member variable. 
- Parameters
- 
  
  
 
 
◆ set_title()
      
        
          | core\output\activity_header::set_title | ( | string | $value | ) |  | 
      
 
Sets the title class member variable. 
- Parameters
- 
  
  
 
 
◆ $description
  
  | 
        
          | string core\output\activity_header::$description |  | protected | 
 
$description The description to be displayed. 
Defaults to activityrecord intro. 
 
 
◆ $title
  
  | 
        
          | string core\output\activity_header::$title |  | protected | 
 
$title The title to be displayed in the header. 
Defaults to activityrecord name. 
 
 
The documentation for this class was generated from the following file: