Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
core_form

Topics

 external
 
 
 form
 
 
 privacy
 
 
 test
 
 

Namespaces

namespace  core_form
  
 
namespace  core_form\external
  
 

Classes

class  behat_form_inplaceeditable_select
 Custom interaction with inplace editable elements of type select. More...
 
class  behat_form_select_menu
 Custom interaction with select_menu elements. More...
 
class  core_form\dynamic_form
 Class modal. More...
 
class  core_form\external\dynamic_form
 Implements the external functions provided by the core_form subsystem. More...
 
class  core_form\filetypes_util
 Utility class for handling with file types in the forms. More...
 
class  core_form\util
 General utility class for form-related methods. More...
 
class  MoodleQuickForm_autocomplete
 Autocomplete as you type form element. More...
 
class  MoodleQuickForm_cohort
 Form field type for choosing a cohort. More...
 
class  MoodleQuickForm_course
 Form field type for choosing a course. More...
 
class  MoodleQuickForm_defaultcustom
 Creates an element with a dropdown Default/Custom and an input for the value (text or date_selector) More...
 
class  MoodleQuickForm_listing
 The listing element is a simple customizable "select" without the input type=select. More...
 
class  MoodleQuickForm_searchableselector
 Form field type for selecting from a list of options. More...
 
class  MoodleQuickForm_tags
 Form field type for editing tags. More...
 

Variables

global $CFG
 autocomplete type form element
 
global $CFG
 Course selector field.
 
global $CFG
 Course selector field.
 
global $CFG
 Creates an element with a dropdown Default/Custom and an input for the value (text or date_selector)
 
global $CFG
 Searchable selector field (alias for autocomplete).
 
global $CFG
 Tag autocomplete field.
 
global core_form::$CFG
 
 if (!defined( 'MOODLE_INTERNAL'))
 Listing form element.
 

Detailed Description

Variable Documentation

◆ $CFG [1/6]

global $CFG

autocomplete type form element

Contains HTML class for a autocomplete type element

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

◆ $CFG [2/6]

global $CFG

Course selector field.

Allows auto-complete ajax searching for cohort.

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

◆ $CFG [3/6]

global $CFG

Course selector field.

Allows auto-complete ajax searching for courses and can restrict by enrolment, permissions, viewhidden...

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

◆ $CFG [4/6]

global $CFG

Creates an element with a dropdown Default/Custom and an input for the value (text or date_selector)

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

◆ $CFG [5/6]

global $CFG

Searchable selector field (alias for autocomplete).

Allows auto-complete selector.

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

◆ $CFG [6/6]

global $CFG

Tag autocomplete field.

Contains HTML class for editing tags, both standard and not.

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

◆ if

if(!defined('MOODLE_INTERNAL')) ( ! defined 'MOODLE_INTERNAL')

Listing form element.

Contains HTML class for a listing form element.

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later