| 
    Moodle APIs 3.9
    
   Moodle 3.9.13+ (Build: 20220325) 
   | 
 
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