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)
bits
[
Top level directory
]
Variable Cross Reference
at:
/lib/htmlpurifier/HTMLPurifier/HTMLDefinition.php
->
line 364
/question/type/calculatedmulti/db/upgradelib.php
->
line 133
/lib/htmlpurifier/HTMLPurifier/Injector/Linkify.php
->
line 39
/lib/portfoliolib.php
->
line 1246
/lib/htmlpurifier/HTMLPurifier/AttrDef/CSS/Font.php
->
line 62
/blocks/edit_form.php
->
line 108
/lib/tablelib.php
->
line 597
/lib/blocklib.php
->
line 1818
/lib/blocklib.php
->
line 1888
/lib/blocklib.php
->
line 2141
/lib/blocklib.php
->
line 2193
/lib/blocklib.php
->
line 2284
/lib/blocklib.php
->
line 2326
/lib/blocklib.php
->
line 2602
/theme/yui_combo.php
->
line 92
/question/type/match/db/upgradelib.php
->
line 81
/question/type/match/db/upgradelib.php
->
line 91
/lib/htmlpurifier/HTMLPurifier/AttrDef/CSS/BackgroundPosition.php
->
line 72
/lib/htmlpurifier/HTMLPurifier/AttrDef/CSS/Border.php
->
line 36
/lib/htmlpurifier/HTMLPurifier/AttrDef/CSS/ListStyle.php
->
line 43
/question/type/shortanswer/question.php
->
line 106
/question/type/shortanswer/question.php
->
line 159
/question/format/gift/format.php
->
line 98
/question/format/gift/format.php
->
line 109
/question/format/gift/format.php
->
line 856
/question/type/multichoice/db/upgradelib.php
->
line 98
/user/lib.php
->
line 701
/lib/htmlpurifier/HTMLPurifier/Injector/PurifierLinkify.php
->
line 47
/question/type/randomsamatch/db/upgradelib.php
->
line 74
/question/type/randomsamatch/db/upgradelib.php
->
line 84
/lib/moodlelib.php
->
line 9417
/enrol/renderer.php
->
line 433
/enrol/renderer.php
->
line 500
/cache/stores/memcached/lib.php
->
line 828
/lib/pagelib.php
->
line 2086
/question/type/gapselect/questiontypebase.php
->
line 184
/lib/adminlib.php
->
line 1406
/lib/adminlib.php
->
line 1906
/lib/htmlpurifier/HTMLPurifier/AttrDef/CSS/Background.php
->
line 48
/question/type/multianswer/questiontype.php
->
line 283
/lib/tcpdf/include/barcodes/qrcode.php
->
line 1789
/lib/tcpdf/include/barcodes/qrcode.php
->
line 1809
/lib/tcpdf/include/barcodes/qrcode.php
->
line 1894
/lib/tcpdf/include/barcodes/qrcode.php
->
line 1901
/lib/tcpdf/include/barcodes/qrcode.php
->
line 1905
/lib/tcpdf/include/barcodes/qrcode.php
->
line 1909
/lib/tcpdf/include/barcodes/qrcode.php
->
line 1913
/lib/tcpdf/include/barcodes/qrcode.php
->
line 1941
/lib/tcpdf/include/barcodes/qrcode.php
->
line 2016
/lib/tcpdf/include/barcodes/qrcode.php
->
line 2035
/lib/tcpdf/include/barcodes/qrcode.php
->
line 2060
/lib/tcpdf/include/barcodes/qrcode.php
->
line 2371
Referenced 236 times:
/lib/htmlpurifier/HTMLPurifier/HTMLDefinition.php
->
line 364
/lib/htmlpurifier/HTMLPurifier/HTMLDefinition.php
->
line 365
/lib/htmlpurifier/HTMLPurifier/HTMLDefinition.php
->
line 368
/lib/htmlpurifier/HTMLPurifier/HTMLDefinition.php
->
line 369
/lib/htmlpurifier/HTMLPurifier/HTMLDefinition.php
->
line 370
/lib/htmlpurifier/HTMLPurifier/HTMLDefinition.php
->
line 386
/question/type/calculatedmulti/db/upgradelib.php
->
line 133
/question/type/calculatedmulti/db/upgradelib.php
->
line 136
/question/type/calculatedmulti/db/upgradelib.php
->
line 142
/question/type/calculatedmulti/db/upgradelib.php
->
line 145
/lib/htmlpurifier/HTMLPurifier/Injector/Linkify.php
->
line 39
/lib/htmlpurifier/HTMLPurifier/Injector/Linkify.php
->
line 49
/lib/htmlpurifier/HTMLPurifier/Injector/Linkify.php
->
line 51
/lib/htmlpurifier/HTMLPurifier/Injector/Linkify.php
->
line 54
/lib/htmlpurifier/HTMLPurifier/Injector/Linkify.php
->
line 56
/lib/htmlpurifier/HTMLPurifier/Injector/Linkify.php
->
line 57
/lib/portfoliolib.php
->
line 1246
/lib/portfoliolib.php
->
line 1247
/lib/portfoliolib.php
->
line 1248
/lib/htmlpurifier/HTMLPurifier/AttrDef/CSS/Font.php
->
line 62
/lib/htmlpurifier/HTMLPurifier/AttrDef/CSS/Font.php
->
line 68
/lib/htmlpurifier/HTMLPurifier/AttrDef/CSS/Font.php
->
line 69
/lib/htmlpurifier/HTMLPurifier/AttrDef/CSS/Font.php
->
line 79
/lib/htmlpurifier/HTMLPurifier/AttrDef/CSS/Font.php
->
line 98
/lib/htmlpurifier/HTMLPurifier/AttrDef/CSS/Font.php
->
line 100
/lib/htmlpurifier/HTMLPurifier/AttrDef/CSS/Font.php
->
line 107
/lib/htmlpurifier/HTMLPurifier/AttrDef/CSS/Font.php
->
line 121
/lib/htmlpurifier/HTMLPurifier/AttrDef/CSS/Font.php
->
line 124
/lib/htmlpurifier/HTMLPurifier/AttrDef/CSS/Font.php
->
line 132
/lib/htmlpurifier/HTMLPurifier/AttrDef/CSS/Font.php
->
line 158
/blocks/edit_form.php
->
line 108
/lib/tablelib.php
->
line 597
/lib/tablelib.php
->
line 604
/lib/tablelib.php
->
line 606
/lib/tablelib.php
->
line 610
/lib/blocklib.php
->
line 1818
/lib/blocklib.php
->
line 1823
/lib/blocklib.php
->
line 1831
/lib/blocklib.php
->
line 1831
/lib/blocklib.php
->
line 1888
/lib/blocklib.php
->
line 1889
/lib/blocklib.php
->
line 2141
/lib/blocklib.php
->
line 2142
/lib/blocklib.php
->
line 2142
/lib/blocklib.php
->
line 2143
/lib/blocklib.php
->
line 2145
/lib/blocklib.php
->
line 2149
/lib/blocklib.php
->
line 2150
/lib/blocklib.php
->
line 2151
/lib/blocklib.php
->
line 2193
/lib/blocklib.php
->
line 2200
/lib/blocklib.php
->
line 2201
/lib/blocklib.php
->
line 2222
/lib/blocklib.php
->
line 2223
/lib/blocklib.php
->
line 2284
/lib/blocklib.php
->
line 2285
/lib/blocklib.php
->
line 2286
/lib/blocklib.php
->
line 2294
/lib/blocklib.php
->
line 2326
/lib/blocklib.php
->
line 2328
/lib/blocklib.php
->
line 2330
/lib/blocklib.php
->
line 2602
/lib/blocklib.php
->
line 2603
/lib/blocklib.php
->
line 2604
/lib/blocklib.php
->
line 2609
/lib/blocklib.php
->
line 2610
/theme/yui_combo.php
->
line 92
/theme/yui_combo.php
->
line 93
/theme/yui_combo.php
->
line 98
/theme/yui_combo.php
->
line 100
/theme/yui_combo.php
->
line 102
/theme/yui_combo.php
->
line 231
/theme/yui_combo.php
->
line 236
/theme/yui_combo.php
->
line 242
/theme/yui_combo.php
->
line 243
/theme/yui_combo.php
->
line 244
/theme/yui_combo.php
->
line 262
/theme/yui_combo.php
->
line 263
/theme/yui_combo.php
->
line 264
/theme/yui_combo.php
->
line 273
/theme/yui_combo.php
->
line 279
/theme/yui_combo.php
->
line 284
/theme/yui_combo.php
->
line 290
/theme/yui_combo.php
->
line 335
/question/type/match/db/upgradelib.php
->
line 81
/question/type/match/db/upgradelib.php
->
line 83
/question/type/match/db/upgradelib.php
->
line 91
/question/type/match/db/upgradelib.php
->
line 93
/question/type/match/db/upgradelib.php
->
line 95
/lib/htmlpurifier/HTMLPurifier/AttrDef/CSS/BackgroundPosition.php
->
line 72
/lib/htmlpurifier/HTMLPurifier/AttrDef/CSS/BackgroundPosition.php
->
line 91
/lib/htmlpurifier/HTMLPurifier/AttrDef/CSS/Border.php
->
line 36
/lib/htmlpurifier/HTMLPurifier/AttrDef/CSS/Border.php
->
line 39
/lib/htmlpurifier/HTMLPurifier/AttrDef/CSS/ListStyle.php
->
line 43
/lib/htmlpurifier/HTMLPurifier/AttrDef/CSS/ListStyle.php
->
line 53
/question/type/shortanswer/question.php
->
line 106
/question/type/shortanswer/question.php
->
line 110
/question/type/shortanswer/question.php
->
line 159
/question/type/shortanswer/question.php
->
line 163
/question/format/gift/format.php
->
line 98
/question/format/gift/format.php
->
line 99
/question/format/gift/format.php
->
line 100
/question/format/gift/format.php
->
line 101
/question/format/gift/format.php
->
line 109
/question/format/gift/format.php
->
line 110
/question/format/gift/format.php
->
line 111
/question/format/gift/format.php
->
line 112
/question/format/gift/format.php
->
line 116
/question/format/gift/format.php
->
line 117
/question/format/gift/format.php
->
line 856
/question/format/gift/format.php
->
line 859
/question/format/gift/format.php
->
line 874
/question/format/gift/format.php
->
line 880
/question/format/gift/format.php
->
line 884
/question/type/multichoice/db/upgradelib.php
->
line 98
/question/type/multichoice/db/upgradelib.php
->
line 101
/question/type/multichoice/db/upgradelib.php
->
line 107
/question/type/multichoice/db/upgradelib.php
->
line 110
/user/lib.php
->
line 701
/user/lib.php
->
line 705
/user/lib.php
->
line 705
/user/lib.php
->
line 709
/user/lib.php
->
line 709
/user/lib.php
->
line 723
/user/lib.php
->
line 734
/user/lib.php
->
line 735
/user/lib.php
->
line 739
/user/lib.php
->
line 739
/user/lib.php
->
line 741
/user/lib.php
->
line 745
/user/lib.php
->
line 746
/user/lib.php
->
line 750
/user/lib.php
->
line 750
/user/lib.php
->
line 752
/lib/htmlpurifier/HTMLPurifier/Injector/PurifierLinkify.php
->
line 47
/lib/htmlpurifier/HTMLPurifier/Injector/PurifierLinkify.php
->
line 53
/lib/htmlpurifier/HTMLPurifier/Injector/PurifierLinkify.php
->
line 55
/lib/htmlpurifier/HTMLPurifier/Injector/PurifierLinkify.php
->
line 58
/lib/htmlpurifier/HTMLPurifier/Injector/PurifierLinkify.php
->
line 62
/lib/htmlpurifier/HTMLPurifier/Injector/PurifierLinkify.php
->
line 64
/question/type/randomsamatch/db/upgradelib.php
->
line 74
/question/type/randomsamatch/db/upgradelib.php
->
line 76
/question/type/randomsamatch/db/upgradelib.php
->
line 84
/question/type/randomsamatch/db/upgradelib.php
->
line 86
/question/type/randomsamatch/db/upgradelib.php
->
line 88
/lib/moodlelib.php
->
line 9417
/lib/moodlelib.php
->
line 9418
/lib/moodlelib.php
->
line 9418
/lib/moodlelib.php
->
line 9419
/lib/moodlelib.php
->
line 9419
/lib/zipstream/src/File.php
->
line 62
/lib/zipstream/src/File.php
->
line 170
/lib/zipstream/src/File.php
->
line 177
/lib/zipstream/src/File.php
->
line 192
/lib/zipstream/src/File.php
->
line 306
/lib/zipstream/src/File.php
->
line 342
/lib/zipstream/src/File.php
->
line 449
/enrol/renderer.php
->
line 433
/enrol/renderer.php
->
line 439
/enrol/renderer.php
->
line 446
/enrol/renderer.php
->
line 450
/enrol/renderer.php
->
line 500
/enrol/renderer.php
->
line 503
/enrol/renderer.php
->
line 506
/enrol/renderer.php
->
line 507
/enrol/renderer.php
->
line 509
/cache/stores/memcached/lib.php
->
line 828
/cache/stores/memcached/lib.php
->
line 829
/cache/stores/memcached/lib.php
->
line 830
/cache/stores/memcached/lib.php
->
line 830
/lib/pagelib.php
->
line 2086
/lib/pagelib.php
->
line 2087
/lib/pagelib.php
->
line 2088
/lib/pagelib.php
->
line 2089
/lib/pagelib.php
->
line 2091
/lib/pagelib.php
->
line 2092
/question/type/gapselect/questiontypebase.php
->
line 184
/question/type/gapselect/questiontypebase.php
->
line 186
/question/type/gapselect/questiontypebase.php
->
line 189
/question/type/gapselect/questiontypebase.php
->
line 190
/question/type/gapselect/questiontypebase.php
->
line 196
/lib/adminlib.php
->
line 1406
/lib/adminlib.php
->
line 1407
/lib/adminlib.php
->
line 1409
/lib/adminlib.php
->
line 1410
/lib/adminlib.php
->
line 1906
/lib/adminlib.php
->
line 1907
/lib/adminlib.php
->
line 1910
/lib/adminlib.php
->
line 1914
/lib/adminlib.php
->
line 1915
/lib/htmlpurifier/HTMLPurifier/AttrDef/CSS/Background.php
->
line 48
/lib/htmlpurifier/HTMLPurifier/AttrDef/CSS/Background.php
->
line 59
/question/type/multianswer/questiontype.php
->
line 283
/question/type/multianswer/questiontype.php
->
line 285
/question/type/multianswer/questiontype.php
->
line 287
/question/type/multianswer/questiontype.php
->
line 288
/question/type/multianswer/questiontype.php
->
line 289
/lib/tcpdf/include/barcodes/qrcode.php
->
line 1789
/lib/tcpdf/include/barcodes/qrcode.php
->
line 1792
/lib/tcpdf/include/barcodes/qrcode.php
->
line 1796
/lib/tcpdf/include/barcodes/qrcode.php
->
line 1800
/lib/tcpdf/include/barcodes/qrcode.php
->
line 1809
/lib/tcpdf/include/barcodes/qrcode.php
->
line 1811
/lib/tcpdf/include/barcodes/qrcode.php
->
line 1813
/lib/tcpdf/include/barcodes/qrcode.php
->
line 1894
/lib/tcpdf/include/barcodes/qrcode.php
->
line 1901
/lib/tcpdf/include/barcodes/qrcode.php
->
line 1905
/lib/tcpdf/include/barcodes/qrcode.php
->
line 1909
/lib/tcpdf/include/barcodes/qrcode.php
->
line 1913
/lib/tcpdf/include/barcodes/qrcode.php
->
line 1926
/lib/tcpdf/include/barcodes/qrcode.php
->
line 1928
/lib/tcpdf/include/barcodes/qrcode.php
->
line 1941
/lib/tcpdf/include/barcodes/qrcode.php
->
line 1942
/lib/tcpdf/include/barcodes/qrcode.php
->
line 1957
/lib/tcpdf/include/barcodes/qrcode.php
->
line 1958
/lib/tcpdf/include/barcodes/qrcode.php
->
line 2016
/lib/tcpdf/include/barcodes/qrcode.php
->
line 2017
/lib/tcpdf/include/barcodes/qrcode.php
->
line 2035
/lib/tcpdf/include/barcodes/qrcode.php
->
line 2036
/lib/tcpdf/include/barcodes/qrcode.php
->
line 2039
/lib/tcpdf/include/barcodes/qrcode.php
->
line 2060
/lib/tcpdf/include/barcodes/qrcode.php
->
line 2063
/lib/tcpdf/include/barcodes/qrcode.php
->
line 2066
/lib/tcpdf/include/barcodes/qrcode.php
->
line 2067
/lib/tcpdf/include/barcodes/qrcode.php
->
line 2069
/lib/tcpdf/include/barcodes/qrcode.php
->
line 2070
/lib/tcpdf/include/barcodes/qrcode.php
->
line 2072
/lib/tcpdf/include/barcodes/qrcode.php
->
line 2140
/lib/tcpdf/include/barcodes/qrcode.php
->
line 2141
/lib/tcpdf/include/barcodes/qrcode.php
->
line 2142
/lib/tcpdf/include/barcodes/qrcode.php
->
line 2143
/lib/tcpdf/include/barcodes/qrcode.php
->
line 2201
/lib/tcpdf/include/barcodes/qrcode.php
->
line 2202
/lib/tcpdf/include/barcodes/qrcode.php
->
line 2205
/lib/tcpdf/include/barcodes/qrcode.php
->
line 2371
/lib/tcpdf/include/barcodes/qrcode.php
->
line 2372