Exemplo n.º 1
0
 /**
  * restore_competencies_setting constructor.
  * @param bool $hascompetencies Flag whether to set the restore setting as checked and unlocked.
  */
 public function __construct($hascompetencies)
 {
     $defaultvalue = false;
     $visibility = base_setting::HIDDEN;
     $status = base_setting::LOCKED_BY_CONFIG;
     if (\core_competency\api::is_enabled()) {
         $visibility = base_setting::VISIBLE;
         if ($hascompetencies) {
             $defaultvalue = true;
             $status = base_setting::NOT_LOCKED;
         }
     }
     parent::__construct('competencies', base_setting::IS_BOOLEAN, $defaultvalue, $visibility, $status);
 }