Represents a course's recyclebin.  
 More...
|  | 
|  | __construct ($courseid) | 
|  | Constructor. 
 | 
|  | 
|  | can_delete () | 
|  | Can we delete this? 
 | 
|  | 
|  | can_restore () | 
|  | Can we restore items in this recycle bin? 
 | 
|  | 
|  | can_view () | 
|  | Can we view items in this recycle bin? 
 | 
|  | 
|  | delete_all_items () | 
|  | Empty the recycle bin. 
 | 
|  | 
|  | delete_item ($item) | 
|  | Delete an item from the recycle bin. 
 | 
|  | 
|  | get_item ($itemid) | 
|  | Returns an item from the recycle bin. 
 | 
|  | 
|  | get_items () | 
|  | Returns a list of items in the recycle bin for this course. 
 | 
|  | 
|  | restore_item ($item) | 
|  | Restore an item from the recycle bin. 
 | 
|  | 
|  | store_item ($cm) | 
|  | Store a course module in the recycle bin. 
 | 
|  | 
|  | 
| int | $_courseid | 
|  | The course id. 
 | 
|  | 
Represents a course's recyclebin. 
- Copyright
- 2015 University of Kent 
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later 
◆ __construct()
      
        
          | tool_recyclebin\course_bin::__construct | ( |  | $courseid | ) |  | 
      
 
 
◆ can_delete()
      
        
          | tool_recyclebin\course_bin::can_delete | ( |  | ) |  | 
      
 
Can we delete this? 
- Return values
- 
  
    | bool | returns true if they can delete, false if not |  
 
Reimplemented from tool_recyclebin\base_bin.
 
 
◆ can_restore()
      
        
          | tool_recyclebin\course_bin::can_restore | ( |  | ) |  | 
      
 
Can we restore items in this recycle bin? 
- Return values
- 
  
    | bool | returns true if they can restore, false if not |  
 
Reimplemented from tool_recyclebin\base_bin.
 
 
◆ can_view()
      
        
          | tool_recyclebin\course_bin::can_view | ( |  | ) |  | 
      
 
Can we view items in this recycle bin? 
- Return values
- 
  
    | bool | returns true if they can view, false if not |  
 
Reimplemented from tool_recyclebin\base_bin.
 
 
◆ delete_item()
      
        
          | tool_recyclebin\course_bin::delete_item | ( |  | $item | ) |  | 
      
 
Delete an item from the recycle bin. 
- Parameters
- 
  
    | stdClass | $item | The item database record |  
 
Reimplemented from tool_recyclebin\base_bin.
 
 
◆ get_item()
      
        
          | tool_recyclebin\course_bin::get_item | ( |  | $itemid | ) |  | 
      
 
Returns an item from the recycle bin. 
- Parameters
- 
  
    | int | $itemid | Item ID to retrieve. |  
 
- Return values
- 
  
  
Reimplemented from tool_recyclebin\base_bin.
 
 
◆ get_items()
      
        
          | tool_recyclebin\course_bin::get_items | ( |  | ) |  | 
      
 
 
◆ is_enabled()
  
  | 
        
          | static tool_recyclebin\course_bin::is_enabled | ( |  | ) |  |  | static | 
 
Is this recyclebin enabled? 
- Return values
- 
  
    | bool | true if enabled, false if not. |  
 
Reimplemented from tool_recyclebin\base_bin.
 
 
◆ restore_item()
      
        
          | tool_recyclebin\course_bin::restore_item | ( |  | $item | ) |  | 
      
 
Restore an item from the recycle bin. 
- Parameters
- 
  
    | stdClass | $item | The item database record |  
 
- Exceptions
- 
  
  
Reimplemented from tool_recyclebin\base_bin.
 
 
◆ store_item()
      
        
          | tool_recyclebin\course_bin::store_item | ( |  | $cm | ) |  | 
      
 
 
The documentation for this class was generated from the following file: