Handles the global configuration based on config.php.  
 More...
|  | 
| static | defaultvalue (string $setting) | 
|  | Returns default value for an specific setting. 
 | 
|  | 
| static | get (string $setting) | 
|  | Returns value for an specific setting. 
 | 
|  | 
| static | get_enabled_features (array $typeprofiles, ?string $type=null) | 
|  | Helper function returns an array with enabled features for an specific profile type. 
 | 
|  | 
| static | get_options () | 
|  | Wraps current settings in an array. 
 | 
|  | 
| static | importrecordings_enabled () | 
|  | Validates if imported recording settings are enabled. 
 | 
|  | 
| static | recordings_enabled () | 
|  | Validates if recording settings are enabled. 
 | 
|  | 
|  | 
| array const | CHECKSUM_ALGORITHMS | 
|  | list of supported bigbluebutton checksum algorithm 
 | 
|  | 
| string const | DEFAULT_CHECKSUM_ALGORITHM = 'SHA1' | 
|  | the default bigbluebutton checksum algorithm 
 | 
|  | 
| string const | DEFAULT_DPA_URL = 'https://blindsidenetworks.com/dpa-moodle-free-tier' | 
|  | Default bigbluebutton data processing agreement url. 
 | 
|  | 
| string const | DEFAULT_SERVER_URL = 'https://test-moodle.blindsidenetworks.com/bigbluebutton/' | 
|  | Default bigbluebutton server url. 
 | 
|  | 
| string const | DEFAULT_SHARED_SECRET = '0b21fcaf34673a8c3ec8ed877d76ae34' | 
|  | Default bigbluebutton server shared secret. 
 | 
|  | 
Handles the global configuration based on config.php. 
- Copyright
- 2010 onwards, Blindside Networks Inc 
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later 
- Author
- Jesus Federico (jesus [at] blindsidenetworks [dt] com) 
◆ defaultvalue()
  
  | 
        
          | static mod_bigbluebuttonbn\local\config::defaultvalue | ( | string | $setting | ) |  |  | static | 
 
Returns default value for an specific setting. 
- Parameters
- 
  
  
- Return values
- 
  
  
 
 
◆ defaultvalues()
  
  | 
        
          | static mod_bigbluebuttonbn\local\config::defaultvalues | ( |  | ) |  |  | staticprotected | 
 
Returns configuration default values. 
- Return values
- 
  
  
 
 
◆ get()
  
  | 
        
          | static mod_bigbluebuttonbn\local\config::get | ( | string | $setting | ) |  |  | static | 
 
Returns value for an specific setting. 
- Parameters
- 
  
  
- Return values
- 
  
  
 
 
◆ get_enabled_features()
  
  | 
        
          | static mod_bigbluebuttonbn\local\config::get_enabled_features | ( | array | $typeprofiles, |  
          |  |  | ?string | $type = null ) |  | static | 
 
Helper function returns an array with enabled features for an specific profile type. 
- Parameters
- 
  
    | array | $typeprofiles |  |  | string | null | $type |  |  
 
- Return values
- 
  
  
 
 
◆ get_moodle_version_major()
  
  | 
        
          | static mod_bigbluebuttonbn\local\config::get_moodle_version_major | ( |  | ) |  |  | staticprotected | 
 
Returns moodle version. 
- Return values
- 
  
  
 
 
◆ get_options()
  
  | 
        
          | static mod_bigbluebuttonbn\local\config::get_options | ( |  | ) |  |  | static | 
 
Wraps current settings in an array. 
- Return values
- 
  
  
 
 
◆ importrecordings_enabled()
  
  | 
        
          | static mod_bigbluebuttonbn\local\config::importrecordings_enabled | ( |  | ) |  |  | static | 
 
Validates if imported recording settings are enabled. 
- Return values
- 
  
  
 
 
◆ recordings_enabled()
  
  | 
        
          | static mod_bigbluebuttonbn\local\config::recordings_enabled | ( |  | ) |  |  | static | 
 
Validates if recording settings are enabled. 
- Return values
- 
  
  
 
 
◆ CHECKSUM_ALGORITHMS
      
        
          | array const mod_bigbluebuttonbn\local\config::CHECKSUM_ALGORITHMS | 
      
 
Initial value:
list of supported bigbluebutton checksum algorithm 
 
 
The documentation for this class was generated from the following file: