Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
|
This filter defines the user level of the blog entries being searched: a userid or a groupid. More...
Public Member Functions | |
__construct ($id=null, $type='user') | |
Constructor. | |
Static Public Member Functions | |
static | get_instance ($id, $type) |
TODO This is poor design. | |
Public Attributes | |
array | $availabletypes = array() |
An array of strings representing the available filter types for each blog_filter. | |
array | $conditions = array() |
An array of WHERE conditions $conditions. | |
int | $id |
The unique ID for a filter's associated record $id. | |
$overrides = array() | |
An array of filter types which this particular filter type overrides: their conditions will not be evaluated. | |
array | $params = array() |
An array of SQL params $params. | |
$tables = array('u' => 'user') | |
string | $type |
The type of filter (for example, types of blog_filter_context are site, course and module) $type. | |
This filter defines the user level of the blog entries being searched: a userid or a groupid.
It can be combined with a context filter in order to refine the search.
blog_filter_user::__construct | ( | $id = null, | |
$type = 'user' ) |
|
staticinherited |
TODO This is poor design.
A parent class should not know anything about its children. The default case helps to resolve this design issue
|
inherited |
An array of strings representing the available filter types for each blog_filter.
$availabletypes