Quick Navigation
×
Moodle 4.0 XRef and Diffs
Home
Quick Navigation
Moodle 4.0
Classes
Functions
Variables
Constants
Namespaces
Statistics
Moodle 4.0 Database Schema
Versions
Moodle 4.3
Moodle 4.2
Moodle 4.1
Moodle 4.0
Moodle 3.11
Moodle 3.10
Moodle 3.9
Classes
Functions
Variables
Constants
Tables
Namespaces
Search
Search moodle.org's
Developer Documentation
Search
See Release Notes
Bug fixes for general core bugs in 4.0.x will end 8 May 2023 (12 months).
Bug fixes for security issues in 4.0.x will end 13 November 2023 (18 months).
PHP version: minimum PHP 7.3.0 Note: the minimum PHP version has increased since Moodle 3.10. PHP 7.4.x is also supported.
Moodle 4.0 Database Schema (by Marcus Green)
name
[
Top level directory
]
Class Cross Reference
at:
/lib/form/selectgroups.php
->
line 88
/lib/pear/HTML/QuickForm/image.php
->
line 59
/lib/adodb/drivers/adodb-mssqlnative.inc.php
->
line 1015
/lib/form/radio.php
->
line 66
/admin/tool/brickfield/classes/local/areas/mod_wiki/name.php
->
line 21
/admin/tool/brickfield/classes/local/areas/mod_feedback/name.php
->
line 21
/lib/form/passwordunmask.php
->
line 67
/lib/pear/HTML/Common.php
->
line 98
/admin/tool/brickfield/classes/local/areas/mod_lti/name.php
->
line 21
/lib/adodb/drivers/adodb-sqlite.inc.php
->
line 421
/admin/tool/brickfield/classes/local/areas/mod_forum/name.php
->
line 21
/lib/pear/HTML/QuickForm/button.php
->
line 61
/lib/pear/HTML/QuickForm/link.php
->
line 75
/admin/tool/brickfield/classes/local/areas/mod_imscp/name.php
->
line 21
/auth/cas/auth.php
->
line 56
/lib/adodb/drivers/adodb-firebird.inc.php
->
line 754
/auth/webservice/auth.php
->
line 49
/lib/searchlib.php
->
line 66
/lib/searchlib.php
->
line 222
/lib/form/filemanager.php
->
line 93
/lib/pear/HTML/QuickForm/checkbox.php
->
line 74
/admin/tool/brickfield/classes/local/areas/mod_assign/name.php
->
line 21
/user/filters/date.php
->
line 58
/lib/testing/generator/module_generator.php
->
line 62
/lib/testing/generator/module_generator.php
->
line 66
/admin/tool/analytics/cli/enable_model.php
->
line 35
/lib/form/text.php
->
line 70
/user/filters/simpleselect.php
->
line 65
/lib/adodb/drivers/adodb-fbsql.inc.php
->
line 165
/lib/adodb/drivers/adodb-postgres64.inc.php
->
line 929
/lib/adodb/drivers/adodb-sybase.inc.php
->
line 304
/lib/adodb/drivers/adodb-oci8quercus.inc.php
->
line 34
/lib/pear/HTML/QuickForm/Renderer/Object.php
->
line 93
/lib/tablelib.php
->
line 2186
/admin/tool/brickfield/classes/local/areas/mod_data/name.php
->
line 21
/lib/adodb/drivers/adodb-text.inc.php
->
line 322
/lib/adodb/drivers/adodb-odbc.inc.php
->
line 603
/lib/form/button.php
->
line 67
/lib/pear/HTML/QuickForm/hidden.php
->
line 60
/lib/pear/HTML/QuickForm/advcheckbox.php
->
line 91
/lib/form/tags.php
->
line 163
/lib/adodb/drivers/adodb-ado5.inc.php
->
line 373
/lib/pear/HTML/QuickForm/element.php
->
line 103
/user/filters/profilefield.php
->
line 52
/admin/tool/brickfield/classes/local/areas/mod_resource/name.php
->
line 21
/user/filters/courserole.php
->
line 50
/lib/pear/HTML/QuickForm/select.php
->
line 84
/grade/lib.php
->
line 1060
/grade/lib.php
->
line 2052
/grade/lib.php
->
line 2248
/lib/classes/event/base.php
->
line 144
/lib/classes/event/base.php
->
line 152
/auth/nologin/auth.php
->
line 48
/admin/tool/brickfield/classes/local/areas/mod_scorm/name.php
->
line 21
/lib/pear/HTML/QuickForm.php
->
line 302
/lib/pear/HTML/QuickForm.php
->
line 2012
/filter/tex/latex.php
->
line 29
/lib/pear/HTML/QuickForm/reset.php
->
line 60
/lib/form/dateselector.php
->
line 108
/lib/pear/HTML/QuickForm/Renderer/Default.php
->
line 154
/grade/export/lib.php
->
line 654
/lib/adodb/drivers/adodb-ado.inc.php
->
line 339
/lib/adodb/drivers/adodb-ldap.inc.php
->
line 290
/lib/adodb/drivers/adodb-oci8po.inc.php
->
line 169
/lib/form/datetimeselector.php
->
line 111
/lib/form/editor.php
->
line 114
/user/filters/lib.php
->
line 323
/lib/form/textarea.php
->
line 75
/lib/form/modvisible.php
->
line 71
/lib/form/selectyesno.php
->
line 63
/lib/form/warning.php
->
line 76
/user/filters/yesno.php
->
line 50
/lib/pear/HTML/QuickForm/Renderer/Array.php
->
line 162
/lib/form/advcheckbox.php
->
line 100
/lib/form/listing.php
->
line 101
/repository/lib.php
->
line 641
/admin/tool/brickfield/classes/local/areas/mod_folder/name.php
->
line 21
/lib/pear/HTML/QuickForm/autocomplete.php
->
line 93
/mnet/xmlrpc/xmlparser.php
->
line 30
/lib/editor/tinymce/plugins/spellchecker/classes/utils/JSON.php
->
line 47
/lib/editor/tinymce/plugins/spellchecker/classes/utils/JSON.php
->
line 382
/auth/mnet/auth.php
->
line 50
/auth/email/auth.php
->
line 48
/lib/form/autocomplete.php
->
line 115
/auth/ldap/auth.php
->
line 136
/lib/form/questioncategory.php
->
line 74
/mod/wiki/diff/difflib.php
->
line 330
/mod/wiki/diff/difflib.php
->
line 393
/mod/wiki/diff/difflib.php
->
line 543
/lib/lexer.php
->
line 60
/lib/lexer.php
->
line 160
/lib/lexer.php
->
line 240
/lib/evalmath/evalmath.class.php
->
line 136
/lib/form/recaptcha.php
->
line 68
/lib/adodb/drivers/adodb-sqlite3.inc.php
->
line 604
/user/filters/cohort.php
->
line 50
/auth/shibboleth/auth.php
->
line 52
/lib/adodb/drivers/adodb-netezza.inc.php
->
line 145
/lib/editor/tinymce/plugins/spellchecker/classes/SpellChecker.php
->
line 26
/lib/form/selectwithlink.php
->
line 92
/lib/graphlib.php
->
line 1199
/lib/pear/HTML/QuickForm/hierselect.php
->
line 138
/lib/form/group.php
->
line 73
/mod/wiki/editors/wikifiletable.php
->
line 53
/course/moodleform_mod.php
->
line 140
/user/profile/lib.php
->
line 126
/admin/tool/brickfield/classes/local/areas/mod_chat/name.php
->
line 21
/lib/pear/HTML/QuickForm/submit.php
->
line 59
/admin/tool/brickfield/classes/local/areas/mod_choice/name.php
->
line 21
/lib/adodb/drivers/adodb-mssql.inc.php
->
line 852
/lib/adodb/drivers/adodb-ads.inc.php
->
line 677
/lib/form/select.php
->
line 71
/user/filters/select.php
->
line 68
/grade/grading/form/rubric/rubriceditor.php
->
line 73
/lib/pear/HTML/QuickForm/Renderer.php
->
line 45
/admin/tool/brickfield/classes/local/areas/mod_glossary/name.php
->
line 21
/lib/componentlib.class.php
->
line 215
/auth/none/auth.php
->
line 48
/lib/pear/HTML/QuickForm/Renderer/Tableless.php
->
line 131
/lib/form/searchableselector.php
->
line 62
/lib/pear/HTML/QuickForm/html.php
->
line 54
/admin/tool/brickfield/classes/local/areas/mod_url/name.php
->
line 21
/lib/form/header.php
->
line 61
/lib/adodb/drivers/adodb-db2.inc.php
->
line 1832
/lib/form/url.php
->
line 83
/mod/lesson/mod_form.php
->
line 47
/backup/cc/cc_lib/gral_lib/cssparser.php
->
line 34
/mod/data/export_form.php
->
line 29
/lib/pear/HTML/QuickForm/text.php
->
line 61
/lib/adodb/drivers/adodb-oci8.inc.php
->
line 1573
/lib/pear/HTML/QuickForm/static.php
->
line 65
/grade/grading/form/lib.php
->
line 670
/lib/mathslib.php
->
line 76
/admin/tool/brickfield/classes/local/areas/mod_lesson/name.php
->
line 21
/grade/grading/form/guide/guideeditor.php
->
line 66
/admin/tool/brickfield/classes/local/areas/mod_book/name.php
->
line 21
/lib/formslib.php
->
line 237
/lib/formslib.php
->
line 1718
/lib/formslib.php
->
line 3093
/lib/pear/HTML/QuickForm/radio.php
->
line 77
/lib/pear/HTML/QuickForm/header.php
->
line 52
/admin/tool/brickfield/classes/local/areas/mod_workshop/name.php
->
line 21
/lib/form/modgrade.php
->
line 128
/lib/form/checkbox.php
->
line 71
/mod/wiki/editors/wikieditor.php
->
line 66
/lib/form/submit.php
->
line 92
/lib/adodb/drivers/adodb-ibase.inc.php
->
line 724
/lib/form/grading.php
->
line 81
/lib/form/filepicker.php
->
line 97
/lib/adodb/drivers/adodb-pdo.inc.php
->
line 752
/lib/adodb/drivers/adodb-sqlitepo.inc.php
->
line 39
/lib/pear/HTML/QuickForm/input.php
->
line 58
/lib/editor/tinymce/plugins/spellchecker/classes/utils/Logger.php
->
line 49
/mnet/xmlrpc/client.php
->
line 39
/lib/pear/HTML/QuickForm/textarea.php
->
line 70
/lib/adodb/drivers/adodb-mysql.inc.php
->
line 752
/lib/form/cancel.php
->
line 81
/lib/form/static.php
->
line 69
/lib/pear/HTML/QuickForm/xbutton.php
->
line 60
/lib/form/password.php
->
line 82
/lib/pear/HTML/QuickForm/password.php
->
line 60
/admin/tool/brickfield/classes/local/areas/mod_page/name.php
->
line 21
/user/filters/globalrole.php
->
line 51
/customfield/classes/handler.php
->
line 87
/lib/adodb/drivers/adodb-informix72.inc.php
->
line 397
/lib/markdown/MarkdownExtra.php
->
line 488
/lib/markdown/MarkdownExtra.php
->
line 1477
/admin/tool/brickfield/classes/local/areas/mod_survey/name.php
->
line 21
/lib/form/hidden.php
->
line 62
/lang/en/analytics.php
->
line 53
/lib/pear/HTML/QuickForm/file.php
->
line 75
/lib/pear/HTML/QuickForm/group.php
->
line 115
/lib/environmentlib.php
->
line 1309
/lib/testing/generator/block_generator.php
->
line 59
/lib/testing/generator/block_generator.php
->
line 63
/lib/adminlib.php
->
line 5890
/lib/adodb/drivers/adodb-postgres7.inc.php
->
line 324
/lib/pear/HTML/QuickForm/hiddenselect.php
->
line 68
/admin/tool/brickfield/classes/local/areas/mod_quiz/name.php
->
line 21
/lib/adodb/drivers/adodb-oracle.inc.php
->
line 219
/lib/form/duration.php
->
line 115
/lib/pear/HTML/QuickForm/date.php
->
line 297
/user/filters/text.php
->
line 55
/auth/manual/auth.php
->
line 62
/lib/testing/generator/repository_generator.php
->
line 63
/lib/testing/generator/repository_generator.php
->
line 66
Referenced 39 times:
/course/format/weeks/lang/en/format_weeks.php
->
line 31
/lang/en/cohort.php
->
line 69
/contentbank/tests/content_test.php
->
line 79
/contentbank/tests/content_test.php
->
line 79
/competency/tests/event/events_test.php
->
line 612
/install/lang/en/install.php
->
line 79
/contentbank/classes/external/rename_content.php
->
line 56
/portfolio/googledocs/tests/plugin_test.php
->
line 93
/lang/en/moodle.php
->
line 1402
/lang/en/moodle.php
->
line 1441
/lang/en/tag.php
->
line 87
/lang/en/tag.php
->
line 88
/course/format/topics/lang/en/format_topics.php
->
line 30
/contentbank/tests/contenttype_test.php
->
line 459
/contentbank/tests/contenttype_test.php
->
line 459
/lib/tests/event/contentbank_content_updated_test.php
->
line 73
/install/lang/en_ar/install.php
->
line 58
/lang/en/install.php
->
line 31
/lang/en/install.php
->
line 38
/lang/en/install.php
->
line 210
/message/tests/api_test.php
->
line 5164
/mod/quiz/accessrule/seb/tests/backup_restore_test.php
->
line 249
/contentbank/tests/external/rename_content_test.php
->
line 55
/contentbank/tests/external/rename_content_test.php
->
line 55
/contentbank/tests/external/rename_content_test.php
->
line 129
/question/bank/managecategories/tests/question_category_object_test.php
->
line 182
/question/bank/managecategories/tests/question_category_object_test.php
->
line 185
/question/bank/managecategories/tests/question_category_object_test.php
->
line 201
/question/bank/managecategories/tests/question_category_object_test.php
->
line 204
/question/bank/managecategories/tests/question_category_object_test.php
->
line 220
/question/bank/managecategories/tests/question_category_object_test.php
->
line 223
/question/bank/managecategories/tests/question_category_object_test.php
->
line 242
/question/bank/managecategories/tests/question_category_object_test.php
->
line 245
/course/tests/courselib_test.php
->
line 3807
/course/tests/courselib_test.php
->
line 4222
/mod/lti/tests/externallib_test.php
->
line 523
/mod/lti/tests/externallib_test.php
->
line 526
/course/format/topics/tests/format_topics_test.php
->
line 186
/course/format/weeks/tests/format_weeks_test.php
->
line 182