Search moodle.org's
Developer Documentation

See Release Notes
Long Term Support Release

  • Bug fixes for general core bugs in 3.9.x will end* 10 May 2021 (12 months).
  • Bug fixes for security issues in 3.9.x will end* 8 May 2023 (36 months).
  • PHP version: minimum PHP 7.2.0 Note: minimum PHP version has increased since Moodle 3.8. PHP 7.3.x and 7.4.x are supported too.
/availability/classes/
FolderUp one level  
Folderprivacy/
 
Filecapability_checker.php [source] [77 lines]    Used while evaluating conditions in bulk. This object caches get_users_by_capability results in case they are needed by multiple conditions.
Filecondition.php          [source] [190 lines]   Base class for a single availability condition. All condition types must extend this class.
Filefrontend.php           [source] [209 lines]   Class with front-end (editing form) functionality. This is a base class of a class implemented by each component, and also has static methods.
Fileinfo.php               [source] [778 lines]   Base class for conditional availability information (for module or section).
Fileinfo_module.php        [source] [226 lines]   Class handles conditional availability information for an activity.
Fileinfo_section.php       [source] [82 lines]    Class handles conditional availability information for a section.
Filemultiple_messages.php  [source] [70 lines]    Represents multiple availability messages. These are messages like 'Not available until '. This class includes multiple messages so that they can be rendered into a combined display, e.g. using bulleted lists.
Fileresult.php             [source] [95 lines]    Class represents the result of an availability check for the user.
Filetree.php               [source] [797 lines]   Class that holds a tree of availability conditions.
Filetree_node.php          [source] [256 lines]   Node (base class) used to construct a tree of availability conditions.