Moodle APIs
3.8
Moodle 3.8.6 (Build: 20201109)
|
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. More... | |
Static Public Member Functions | |
static | get_instance ($id, $type) |
TODO This is poor design. More... | |
Public Attributes | |
array | $availabletypes = array() |
An array of strings representing the available filter types for each blog_filter. More... | |
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