Search moodle.org's
Developer Documentation

See Release Notes
Long Term Support Release

  • Bug fixes for general core bugs in 4.1.x will end 13 November 2023 (12 months).
  • Bug fixes for security issues in 4.1.x will end 10 November 2025 (36 months).
  • PHP version: minimum PHP 7.4.0 Note: minimum PHP version has increased since Moodle 4.0. PHP 8.0.x is supported too.
   1  <?php
   2  
   3  class HTMLPurifier_AttrDef_HTML_ContentEditable extends HTMLPurifier_AttrDef
   4  {
   5      public function validate($string, $config, $context)
   6      {
   7          $allowed = array('false');
   8          if ($config->get('HTML.Trusted')) {
   9              $allowed = array('', 'true', 'false');
  10          }
  11  
  12          $enum = new HTMLPurifier_AttrDef_Enum($allowed);
  13  
  14          return $enum->validate($string, $config, $context);
  15      }
  16  }