Moodle PHP Documentation 5.1
Moodle 5.1dev (Build: 20250530) (c39b7370636)
mod_lesson\output\edit_action_buttons Class Reference

Output the action buttons for this activity. More...

Inheritance diagram for mod_lesson\output\edit_action_buttons:

Public Member Functions

 __construct (\lesson $lesson, ?int $currentpage=null)
 Constructor for this object.
 
 export_for_template (\renderer_base $output)
 Data for use with a template.
 
 set_currentpage (?int $page)
 Sets the current page being viewed.
 

Protected Attributes

int $currentpage
 The currently viewed lesson page id.
 
lesson $lesson
 The lesson object.
 

Detailed Description

Output the action buttons for this activity.

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

Constructor & Destructor Documentation

◆ __construct()

mod_lesson\output\edit_action_buttons::__construct ( \lesson $lesson,
?int $currentpage = null )

Constructor for this object.

Parameters
lesson$lessonThe lesson object.
int | null$currentpageThe current lesson page that is being viewed

Member Function Documentation

◆ export_for_template()

mod_lesson\output\edit_action_buttons::export_for_template ( \renderer_base $output)

Data for use with a template.

Parameters
renderer_base$outputRenderer information.
Return values
arraySaid data.

◆ set_currentpage()

mod_lesson\output\edit_action_buttons::set_currentpage ( ?int $page)

Sets the current page being viewed.

Parameters
int | null$page

The documentation for this class was generated from the following file: