Overall badge award criteria.  
 More...
 | 
|   | config_form_criteria ($data) | 
|   | Add appropriate form elements to the criteria form.  More...
  | 
|   | 
|   | config_options (&$mform, $param) | 
|   | Add appropriate parameter elements to the criteria form.  More...
  | 
|   | 
|   | delete () | 
|   | Delete this criterion.  More...
  | 
|   | 
|   | get_completed_criteria_sql () | 
|   | Returns array with sql code and parameters returning all ids of users who meet this particular criterion.  More...
  | 
|   | 
|   | get_details ($short='') | 
|   | Get criteria details for displaying to users.  More...
  | 
|   | 
|   | get_options (&$mform) | 
|   | Add appropriate criteria elements to the form.  More...
  | 
|   | 
|   | get_params ($cid) | 
|   | Return criteria parameters.  More...
  | 
|   | 
|   | get_title () | 
|   | Return criteria title.  More...
  | 
|   | 
| 
  | make_clone ($newbadgeid) | 
|   | Saves intial criteria records with required parameters set up. 
  | 
|   | 
|   | mark_complete ($userid) | 
|   | Mark this criteria as complete for a user.  More...
  | 
|   | 
|   | review ($userid, $filtered=false) | 
|   | Review this criteria and decide if it has been completed Overall criteria review should be called only from other criteria handlers.  More...
  | 
|   | 
|   | save ($params=array()) | 
|   | Saves overall badge criteria description.  More...
  | 
|   | 
 | 
| static  | build ($params) | 
|   | Factory method for creating criteria class object.  More...
  | 
|   | 
| static  | is_enabled () | 
|   | Allow some specific criteria types to be disabled based on config.  More...
  | 
|   | 
 | 
| 
integer  | $badgeid | 
|   | ID of a badge this criterion belongs to. 
  | 
|   | 
| 
int  | $criteriatype = BADGE_CRITERIA_TYPE_OVERALL | 
|   | 
| 
string  | $description | 
|   | Criterion HTML/plain text description. 
  | 
|   | 
| 
integer  | $descriptionformat | 
|   | Format of the criterion description. 
  | 
|   | 
| 
integer  | $id | 
|   | ID of the criterion. 
  | 
|   | 
| 
integer  | $method | 
|   | Aggregation method [BADGE_CRITERIA_AGGREGATION_ANY, BADGE_CRITERIA_AGGREGATION_ALL]. 
  | 
|   | 
| 
array  | $params = array() | 
|   | Any additional parameters. 
  | 
|   | 
Overall badge award criteria. 
 
◆ build()
  
  
      
        
          | static award_criteria::build  | 
          ( | 
            | 
          $params | ) | 
           | 
         
       
   | 
  
staticinherited   | 
  
 
Factory method for creating criteria class object. 
- Parameters
 - 
  
    | array | $params | associative arrays varname => value  | 
  
   
- Return values
 - 
  
  
 
 
 
◆ config_form_criteria()
      
        
          | award_criteria_overall::config_form_criteria  | 
          ( | 
            | 
          $data | ) | 
           | 
        
      
 
Add appropriate form elements to the criteria form. 
- Parameters
 - 
  
    | stdClass | $data | details of overall criterion  | 
  
   
Reimplemented from award_criteria.
 
 
◆ config_options()
      
        
          | award_criteria_overall::config_options  | 
          ( | 
          &  | 
          $mform,  | 
        
        
           | 
           | 
            | 
          $param  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Add appropriate parameter elements to the criteria form. 
Reimplemented from award_criteria.
 
 
◆ delete()
  
  
      
        
          | award_criteria::delete  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
 
◆ get_completed_criteria_sql()
      
        
          | award_criteria_overall::get_completed_criteria_sql  | 
          ( | 
           | ) | 
           | 
        
      
 
Returns array with sql code and parameters returning all ids of users who meet this particular criterion. 
- Return values
 - 
  
    | array | list($join, $where, $params)  | 
  
   
Reimplemented from award_criteria.
 
 
◆ get_details()
      
        
          | award_criteria_overall::get_details  | 
          ( | 
            | 
          $short = '' | ) | 
           | 
        
      
 
Get criteria details for displaying to users. 
- Return values
 - 
  
  
 
Reimplemented from award_criteria.
 
 
◆ get_options()
      
        
          | award_criteria_overall::get_options  | 
          ( | 
          &  | 
          $mform | ) | 
           | 
        
      
 
Add appropriate criteria elements to the form. 
Reimplemented from award_criteria.
 
 
◆ get_params()
      
        
          | award_criteria_overall::get_params  | 
          ( | 
            | 
          $cid | ) | 
           | 
        
      
 
Return criteria parameters. 
- Parameters
 - 
  
  
 
- Return values
 - 
  
  
 
Reimplemented from award_criteria.
 
 
◆ get_title()
  
  
      
        
          | award_criteria::get_title  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
Return criteria title. 
- Return values
 - 
  
  
 
 
 
◆ is_enabled()
  
  
      
        
          | static award_criteria::is_enabled  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
staticinherited   | 
  
 
 
◆ mark_complete()
  
  
      
        
          | award_criteria::mark_complete  | 
          ( | 
            | 
          $userid | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
Mark this criteria as complete for a user. 
- Parameters
 - 
  
    | int | $userid | User whose criteria is completed.  | 
  
   
 
 
◆ review()
      
        
          | award_criteria_overall::review  | 
          ( | 
            | 
          $userid,  | 
        
        
           | 
           | 
            | 
          $filtered = false  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Review this criteria and decide if it has been completed Overall criteria review should be called only from other criteria handlers. 
- Parameters
 - 
  
    | int | $userid | User whose criteria completion needs to be reviewed.  | 
    | bool | $filtered | An additional parameter indicating that user list has been reduced and some expensive checks can be skipped. | 
  
   
- Return values
 - 
  
    | bool | Whether criteria is complete  | 
  
   
Reimplemented from award_criteria.
 
 
◆ save()
      
        
          | award_criteria_overall::save  | 
          ( | 
            | 
          $params = array() | ) | 
           | 
        
      
 
Saves overall badge criteria description. 
- Parameters
 - 
  
    | array | $params | Values from the form or any other array.  | 
  
   
Reimplemented from award_criteria.
 
 
The documentation for this class was generated from the following file:
- badges/criteria/award_criteria_overall.php