Moodle PHP Documentation 5.1
Moodle 5.1dev (Build: 20250530) (c39b7370636)
core_user_renderer Class Reference

Provides user rendering functionality such as printing private files tree and displaying a search utility. More...

Inheritance diagram for core_user_renderer:

Public Member Functions

 partial_user_search (String $url, String $firstinitial, String $lastinitial, Bool $minirender=false)
 Construct a partial user search that'll require form handling implemented by the caller.
 
 participants_filter (context $context, string $tableregionid)
 Render the data required for the participants filter on the course participants page.
 
 unified_filter ()
 Renders the unified filter element for the course participants page.
 
 user_list ($userlist, $exclusivemode)
 Displays the list of tagged users.
 
 user_search ($url, $firstinitial, $lastinitial, $usercount, $totalcount, $heading=null)
 Prints user search utility that can search user by first initial of firstname and/or first initial of lastname Prints a header with a title and the number of users found within that subset.
 

Protected Member Functions

 format_filter_option ($filtertype, $criteria, $value, $label)
 Returns a formatted filter option.
 

Detailed Description

Provides user rendering functionality such as printing private files tree and displaying a search utility.

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

Member Function Documentation

◆ format_filter_option()

core_user_renderer::format_filter_option ( $filtertype,
$criteria,
$value,
$label )
protected

Returns a formatted filter option.

Parameters
int$filtertypeThe filter type (e.g. status, role, group, enrolment, last access).
string$criteriaThe string label of the filter type.
int$valueThe value for the filter option.
string$labelThe string representation of the filter option's value.
Return values
arrayThe formatted option with the ['filtertype:value' => 'criteria: label'] format.

◆ partial_user_search()

core_user_renderer::partial_user_search ( String $url,
String $firstinitial,
String $lastinitial,
Bool $minirender = false )

Construct a partial user search that'll require form handling implemented by the caller.

This allows the developer to have an initials bar setup that does not automatically redirect.

Parameters
string$urlthe url to return to, complete with any parameters needed for the return
string$firstinitialthe first initial of the firstname
string$lastinitialthe first initial of the lastname
bool$minirenderReturn a trimmed down view of the initials bar.
Return values
stringhtml output
Exceptions
coding_exception

◆ participants_filter()

core_user_renderer::participants_filter ( context $context,
string $tableregionid )

Render the data required for the participants filter on the course participants page.

Parameters
context$contextThe context of the course being displayed
string$tableregionidContainer of the table to be updated by this filter, is used to retrieve the table
Return values
string

◆ unified_filter()

core_user_renderer::unified_filter ( )

Renders the unified filter element for the course participants page.

Deprecated
since 3.9
Exceptions
coding_exception

◆ user_list()

core_user_renderer::user_list ( $userlist,
$exclusivemode )

Displays the list of tagged users.

Parameters
array$userlist
bool$exclusivemodeif set to true it means that no other entities tagged with this tag are displayed on the page and the per-page limit may be bigger
Return values
string

◆ user_search()

core_user_renderer::user_search ( $url,
$firstinitial,
$lastinitial,
$usercount,
$totalcount,
$heading = null )

Prints user search utility that can search user by first initial of firstname and/or first initial of lastname Prints a header with a title and the number of users found within that subset.

Parameters
string$urlthe url to return to, complete with any parameters needed for the return
string$firstinitialthe first initial of the firstname
string$lastinitialthe first initial of the lastname
int$usercountthe amount of users meeting the search criteria
int$totalcountthe amount of users of the set/subset being searched
string$headingheading of the subset being searched, default is All Participants
Return values
stringhtml output

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