Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
mod_bigbluebuttonbn\output\index Class Reference

Renderer for the Index page. More...

Inheritance diagram for mod_bigbluebuttonbn\output\index:

Public Member Functions

 __construct (stdClass $course, array $instances)
 Constructor for the index renderable.
 
 get_table (renderer_base $output)
 Get the table for the index page.
 

Protected Member Functions

 add_instance_to_table (renderer_base $output, html_table $table, instance $instance)
 Add details of the bigbluebuttonbn instance to the table.
 
 add_room_row_to_table (renderer_base $output, instance $instance, ?int $group=null)
 Displays the general view.
 
 get_room_actions (renderer_base $output, instance $instance, meeting $meeting)
 Returns room actions.
 
 get_room_attendee_list (meeting $meeting, string $role)
 Returns attendee list.
 
 get_room_record_info (renderer_base $output, instance $instance)
 Returns indication of recording enabled.
 
 get_room_usercount (meeting $meeting)
 Count the number of users in the meeting.
 

Protected Attributes

stdClass $course
 
stdClass[] $instances
 

Detailed Description

Renderer for the Index page.

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

Constructor & Destructor Documentation

◆ __construct()

mod_bigbluebuttonbn\output\index::__construct ( stdClass $course,
array $instances )

Constructor for the index renderable.

Parameters
stdClass$course
instance[]List of bbbbn instances

Member Function Documentation

◆ add_instance_to_table()

mod_bigbluebuttonbn\output\index::add_instance_to_table ( renderer_base $output,
html_table $table,
instance $instance )
protected

Add details of the bigbluebuttonbn instance to the table.

Parameters
renderer_base$output
html_table$table
instance$instance

◆ add_room_row_to_table()

mod_bigbluebuttonbn\output\index::add_room_row_to_table ( renderer_base $output,
instance $instance,
?int $group = null )
protected

Displays the general view.

Parameters
renderer_base$output
instance$instance
int | null$group
Return values
array

◆ get_room_actions()

mod_bigbluebuttonbn\output\index::get_room_actions ( renderer_base $output,
instance $instance,
meeting $meeting )
protected

Returns room actions.

Parameters
renderer_base$output
instance$instance
meeting$meeting
Return values
string

◆ get_room_attendee_list()

mod_bigbluebuttonbn\output\index::get_room_attendee_list ( meeting $meeting,
string $role )
protected

Returns attendee list.

Parameters
meeting$meeting
string$role
Return values
string

◆ get_room_record_info()

mod_bigbluebuttonbn\output\index::get_room_record_info ( renderer_base $output,
instance $instance )
protected

Returns indication of recording enabled.

Parameters
renderer_base$output
instance$instance
Return values
string

◆ get_room_usercount()

mod_bigbluebuttonbn\output\index::get_room_usercount ( meeting $meeting)
protected

Count the number of users in the meeting.

Parameters
meeting$meeting
Return values
int

◆ get_table()

mod_bigbluebuttonbn\output\index::get_table ( renderer_base $output)

Get the table for the index page.

Parameters
renderer_base$output
Return values
html_table

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