Moodle PHP Documentation 5.1
Moodle 5.1dev (Build: 20250530) (c39b7370636)
|
Public Member Functions | |
__construct (manager $manager, int $totalcount, int $currentpage, int $nowperpage, moodle_url $baseurl, template $parser) | |
The class constructor. | |
add_attribute (string $atribute, string $value) | |
Add extra attributes to the sticky footer element. | |
add_classes (string $stickyclasses) | |
Add extra classes to the sticky footer. | |
export_for_template (\renderer_base $output) | |
Export this data so it can be used as the context for a mustache template (core/inplace_editable). | |
export_for_template (renderer_base $output) | |
Function to export the renderer data in a format that is suitable for a mustache template. | |
export_for_template (renderer_base $output) | |
Export this data so it can be used as the context for a mustache template (core/inplace_editable). | |
get_footer_output (renderer_base $output) | |
Generate the pre-rendered footer content. | |
get_template_name (renderer_base $renderer) | |
Get the name of the template to use for this templatable. | |
get_template_name (\renderer_base $renderer) | |
Get the name of the template to use for this templatable. | |
set_auto_enable (bool $autoenable) | |
Set the auto enable value. | |
set_content (string $stickycontent) | |
Set the footer contents. | |
Protected Attributes | |
array | $attributes = [] |
extra HTML attributes (attribute => value). | |
bool | $autoenable = true |
if the footer should auto enable or not. | |
string | $stickyclasses = 'justify-content-end' |
extra CSS classes. | |
string | $stickycontent = '' |
content of the sticky footer. | |
mod_data\output\view_footer::__construct | ( | manager | $manager, |
int | $totalcount, | ||
int | $currentpage, | ||
int | $nowperpage, | ||
moodle_url | $baseurl, | ||
template | $parser ) |
The class constructor.
manager | $manager | the activity manager |
int | $totalcount | the total records count |
int | $currentpage | the current page |
int | $nowperpage | the number of elements per page |
moodle_url | $baseurl | the page base url |
template | $parser | the current template name |
|
inherited |
Add extra attributes to the sticky footer element.
string | $atribute | the attribute |
string | $value | the value |
|
inherited |
Add extra classes to the sticky footer.
string | $stickyclasses | the extra classes |
|
inherited |
Export this data so it can be used as the context for a mustache template (core/inplace_editable).
renderer_base | $output | typically, the renderer that's calling this function |
array | data context for a mustache template |
|
inherited |
Function to export the renderer data in a format that is suitable for a mustache template.
This means:
renderer_base | $output | Used to do a final render of any components that need to be rendered for export. |
stdClass|array |
Implemented in core\output\action_menu, core\output\actions\component_action, core\output\activity_header, core\output\checkbox_toggleall, core\output\choicelist, core\output\chooser, core\output\chooser_item, core\output\chooser_section, core\output\comboboxsearch, core\output\context_header, core\output\custom_menu_item, core\output\dynamic_tabs, core\output\help_icon, core\output\initials_bar, core\output\paging_bar, core\output\pix_icon, core\output\pix_icon_font, core\output\progress_bar, core\output\select_menu, core\output\single_select, core\output\tabobject, core\output\tabtree, core\output\task_indicator, core\output\url_select, core_calendar\output\humandate, core_calendar\output\humantimeperiod, core_course\output\actionbar\group_selector_button, core_course\output\actionbar\group_selector_dropdown_form, core_course\output\actionbar\initials_dropdown_form, core_course\output\actionbar\user_selector_button, core_course\output\activity_completion, core_course\output\activity_dates, core_course\output\activity_icon, core_course\output\activitychooserbutton, core_course\output\completion_action_bar, core_courseformat\output\local\content\basecontrolmenu, core_courseformat\output\local\content\cm\controlmenu, core_courseformat\output\local\content\cm, core_courseformat\output\local\content\section, core_courseformat\output\local\overview\activityname, core_courseformat\output\local\overview\overviewtable, core_grades\output\penalty_indicator, core_reportbuilder\output\custom_report, core_reportbuilder\output\dynamictabs\access, core_reportbuilder\output\dynamictabs\audience, core_reportbuilder\output\dynamictabs\editor, core_reportbuilder\output\dynamictabs\schedules, core_reportbuilder\output\report_action, and core_reportbuilder\output\system_report.
mod_data\output\view_footer::export_for_template | ( | renderer_base | $output | ) |
Export this data so it can be used as the context for a mustache template (core/inplace_editable).
renderer_base | $output | typically, the renderer that's calling this function |
array | data context for a mustache template |
mod_data\output\view_footer::get_footer_output | ( | renderer_base | $output | ) |
Generate the pre-rendered footer content.
renderer_base | $output | The renderer to be used to render the action bar elements. |
string | the rendered content |
|
inherited |
Get the name of the template to use for this templatable.
renderer_base | $renderer | The renderer requesting the template name |
string |
Implemented in core\output\choicelist, core\output\comboboxsearch, core_course\output\actionbar\group_selector_button, core_course\output\actionbar\group_selector_dropdown_form, core_course\output\actionbar\user_selector_button, core_courseformat\output\local\overview\activityname, and core_courseformat\output\local\overview\overviewtable.
|
inherited |
Get the name of the template to use for this templatable.
renderer_base | $renderer | The renderer requesting the template name |
string | the template name |
|
inherited |
Set the auto enable value.
bool | $autoenable | the footer content |
|
inherited |
Set the footer contents.
string | $stickycontent | the footer content |
|
protectedinherited |
extra CSS classes.
By default, elements are justified to the end.