Quick Navigation
×
Moodle 4.2 XRef and Diffs
Home
Quick Navigation
Moodle 4.2
Classes
Functions
Variables
Constants
Namespaces
Statistics
Moodle 4.2 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.2.x will end 22 April 2024 (12 months).
Bug fixes for security issues in 4.2.x will end 7 October 2024 (18 months).
PHP version: minimum PHP 8.0.0 Note: minimum PHP version has increased since Moodle 4.1. PHP 8.1.x is supported too.
Moodle 4.2 Database Schema (by Marcus Green)
direction
[
Top level directory
]
Variable Cross Reference
at:
/enrol/locallib.php
->
line 233
/enrol/locallib.php
->
line 236
/enrol/locallib.php
->
line 339
/enrol/locallib.php
->
line 342
/admin/tool/xmldb/actions/move_updown_index/move_updown_index.class.php
->
line 83
/grade/report/lib.php
->
line 595
/lib/table/classes/local/filter/numeric_comparison_filter.php
->
line 103
/reportbuilder/classes/external/columns/sort/toggle.php
->
line 62
/admin/tool/usertours/classes/helper.php
->
line 93
/admin/tool/usertours/classes/helper.php
->
line 112
/reportbuilder/classes/local/helpers/report.php
->
line 216
/grade/lib.php
->
line 2755
/admin/tool/xmldb/actions/move_updown_field/move_updown_field.class.php
->
line 83
/availability/condition/date/classes/condition.php
->
line 153
/lib/weblib.php
->
line 2365
/lib/weblib.php
->
line 2368
/lib/weblib.php
->
line 2370
/admin/tool/usertours/classes/manager.php
->
line 770
/admin/tool/usertours/classes/manager.php
->
line 818
/lib/deprecatedlib.php
->
line 775
/mod/glossary/classes/entry_query_builder.php
->
line 407
/mod/glossary/classes/entry_query_builder.php
->
line 421
/mod/glossary/classes/entry_query_builder.php
->
line 422
/mod/glossary/classes/entry_query_builder.php
->
line 432
/mod/glossary/classes/entry_query_builder.php
->
line 434
/lib/behat/classes/util.php
->
line 171
/admin/tool/xmldb/actions/move_updown_key/move_updown_key.class.php
->
line 83
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/Borders.php
->
line 378
/lib/behat/classes/behat_config_util.php
->
line 801
/lib/datalib.php
->
line 1891
/lib/datalib.php
->
line 1896
/lib/datalib.php
->
line 1898
/lib/datalib.php
->
line 1900
/lib/datalib.php
->
line 1943
/mod/forum/classes/local/vaults/discussion_list.php
->
line 337
/admin/tool/xmldb/actions/move_updown_table/move_updown_table.class.php
->
line 82
/lib/upgradelib.php
->
line 1794
/mod/scorm/datamodels/scorm_13lib.php
->
line 996
/enrol/renderer.php
->
line 567
/enrol/renderer.php
->
line 569
/lib/classes/progress/display.php
->
line 41
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/Chart.php
->
line 1218
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/Chart.php
->
line 1219
/badges/backpacks.php
->
line 65
/badges/backpacks.php
->
line 67
Referenced 242 times:
/enrol/locallib.php
->
line 233
/enrol/locallib.php
->
line 235
/enrol/locallib.php
->
line 236
/enrol/locallib.php
->
line 238
/enrol/locallib.php
->
line 258
/enrol/locallib.php
->
line 339
/enrol/locallib.php
->
line 341
/enrol/locallib.php
->
line 342
/enrol/locallib.php
->
line 344
/enrol/locallib.php
->
line 368
/enrol/locallib.php
->
line 1077
/enrol/locallib.php
->
line 1079
/enrol/locallib.php
->
line 1148
/enrol/locallib.php
->
line 1150
/question/type/ddmarker/tests/behat/behat_qtype_ddmarker.php
->
line 113
/question/type/ddmarker/tests/behat/behat_qtype_ddmarker.php
->
line 118
/mod/quiz/locallib.php
->
line 1877
/mod/quiz/locallib.php
->
line 1880
/admin/tool/xmldb/actions/move_updown_index/move_updown_index.class.php
->
line 83
/admin/tool/xmldb/actions/move_updown_index/move_updown_index.class.php
->
line 87
/grade/report/lib.php
->
line 595
/grade/report/lib.php
->
line 599
/grade/report/lib.php
->
line 600
/admin/tool/usertours/tests/manager_test.php
->
line 170
/admin/tool/usertours/tests/manager_test.php
->
line 190
/lib/table/classes/local/filter/numeric_comparison_filter.php
->
line 47
/lib/table/classes/local/filter/numeric_comparison_filter.php
->
line 59
/lib/table/classes/local/filter/numeric_comparison_filter.php
->
line 60
/lib/table/classes/local/filter/numeric_comparison_filter.php
->
line 63
/lib/table/classes/local/filter/numeric_comparison_filter.php
->
line 103
/lib/table/classes/local/filter/numeric_comparison_filter.php
->
line 103
/lib/table/classes/local/filter/numeric_comparison_filter.php
->
line 120
/reportbuilder/classes/external/columns/sort/toggle.php
->
line 62
/reportbuilder/classes/external/columns/sort/toggle.php
->
line 69
/reportbuilder/classes/external/columns/sort/toggle.php
->
line 74
/reportbuilder/classes/external/columns/sort/toggle.php
->
line 82
/admin/tool/usertours/classes/helper.php
->
line 93
/admin/tool/usertours/classes/helper.php
->
line 98
/admin/tool/usertours/classes/helper.php
->
line 112
/admin/tool/usertours/classes/helper.php
->
line 117
/reportbuilder/classes/local/helpers/report.php
->
line 216
/reportbuilder/classes/local/helpers/report.php
->
line 225
/grade/lib.php
->
line 2755
/grade/lib.php
->
line 2757
/grade/lib.php
->
line 2763
/lib/outputlib.php
->
line 168
/lib/outputlib.php
->
line 172
/lib/outputlib.php
->
line 205
/lib/outputlib.php
->
line 209
/lib/outputlib.php
->
line 213
/lib/outputlib.php
->
line 215
/lib/outputlib.php
->
line 217
/lib/outputlib.php
->
line 218
/lib/outputlib.php
->
line 219
/lib/outputlib.php
->
line 236
/lib/outputlib.php
->
line 237
/admin/tool/xmldb/actions/move_updown_field/move_updown_field.class.php
->
line 83
/admin/tool/xmldb/actions/move_updown_field/move_updown_field.class.php
->
line 87
/lib/tests/plugininfo/media_test.php
->
line 93
/lib/tests/plugininfo/media_test.php
->
line 99
/lib/badgeslib.php
->
line 965
/lib/badgeslib.php
->
line 968
/lib/badgeslib.php
->
line 968
/lib/badgeslib.php
->
line 977
/lib/badgeslib.php
->
line 981
/availability/condition/date/classes/condition.php
->
line 44
/availability/condition/date/classes/condition.php
->
line 62
/availability/condition/date/classes/condition.php
->
line 77
/availability/condition/date/classes/condition.php
->
line 90
/availability/condition/date/classes/condition.php
->
line 91
/availability/condition/date/classes/condition.php
->
line 101
/availability/condition/date/classes/condition.php
->
line 126
/availability/condition/date/classes/condition.php
->
line 153
/availability/condition/date/classes/condition.php
->
line 157
/availability/condition/date/classes/condition.php
->
line 168
/lib/classes/plugininfo/editor.php
->
line 178
/lib/classes/plugininfo/editor.php
->
line 186
/lib/classes/plugininfo/editor.php
->
line 198
/lib/questionlib.php
->
line 74
/lib/questionlib.php
->
line 82
/lib/weblib.php
->
line 2365
/lib/weblib.php
->
line 2368
/lib/weblib.php
->
line 2370
/lib/weblib.php
->
line 2377
/admin/tool/usertours/classes/manager.php
->
line 770
/admin/tool/usertours/classes/manager.php
->
line 773
/admin/tool/usertours/classes/manager.php
->
line 785
/admin/tool/usertours/classes/manager.php
->
line 787
/admin/tool/usertours/classes/manager.php
->
line 788
/admin/tool/usertours/classes/manager.php
->
line 794
/admin/tool/usertours/classes/manager.php
->
line 818
/admin/tool/usertours/classes/manager.php
->
line 822
/lib/deprecatedlib.php
->
line 775
/lib/deprecatedlib.php
->
line 780
/lib/deprecatedlib.php
->
line 786
/lib/deprecatedlib.php
->
line 807
/mod/scorm/datamodels/sequencinglib.php
->
line 684
/mod/scorm/datamodels/sequencinglib.php
->
line 685
/mod/scorm/datamodels/sequencinglib.php
->
line 697
/mod/glossary/classes/entry_query_builder.php
->
line 406
/mod/glossary/classes/entry_query_builder.php
->
line 407
/mod/glossary/classes/entry_query_builder.php
->
line 407
/mod/glossary/classes/entry_query_builder.php
->
line 408
/mod/glossary/classes/entry_query_builder.php
->
line 421
/mod/glossary/classes/entry_query_builder.php
->
line 422
/mod/glossary/classes/entry_query_builder.php
->
line 422
/mod/glossary/classes/entry_query_builder.php
->
line 423
/mod/glossary/classes/entry_query_builder.php
->
line 432
/mod/glossary/classes/entry_query_builder.php
->
line 434
/mod/glossary/classes/entry_query_builder.php
->
line 434
/mod/glossary/classes/entry_query_builder.php
->
line 435
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/ConditionalFormattingRuleExtension.php
->
line 116
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/ConditionalFormattingRuleExtension.php
->
line 117
/lib/behat/classes/util.php
->
line 171
/lib/behat/classes/util.php
->
line 172
/lib/behat/classes/util.php
->
line 463
/lib/behat/classes/util.php
->
line 464
/admin/tool/xmldb/actions/move_updown_key/move_updown_key.class.php
->
line 83
/admin/tool/xmldb/actions/move_updown_key/move_updown_key.class.php
->
line 87
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/Borders.php
->
line 375
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/Borders.php
->
line 377
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/Borders.php
->
line 378
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/Borders.php
->
line 381
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/Borders.php
->
line 384
/lib/behat/classes/behat_config_util.php
->
line 801
/lib/behat/classes/behat_config_util.php
->
line 808
/lib/behat/classes/behat_config_util.php
->
line 821
/lib/classes/plugininfo/base.php
->
line 717
/badges/tests/badgeslib_test.php
->
line 1549
/badges/tests/badgeslib_test.php
->
line 1574
/lib/datalib.php
->
line 1891
/lib/datalib.php
->
line 1896
/lib/datalib.php
->
line 1896
/lib/datalib.php
->
line 1897
/lib/datalib.php
->
line 1898
/lib/datalib.php
->
line 1900
/lib/datalib.php
->
line 1900
/lib/datalib.php
->
line 1905
/lib/datalib.php
->
line 1908
/lib/datalib.php
->
line 1943
/lib/datalib.php
->
line 1944
/mod/forum/classes/local/vaults/discussion_list.php
->
line 337
/mod/forum/classes/local/vaults/discussion_list.php
->
line 353
/mod/forum/classes/local/vaults/discussion_list.php
->
line 353
/lib/licenselib.php
->
line 250
/lib/licenselib.php
->
line 252
/lib/licenselib.php
->
line 252
/lib/licenselib.php
->
line 261
/lib/licenselib.php
->
line 266
/admin/tool/xmldb/actions/move_updown_table/move_updown_table.class.php
->
line 82
/admin/tool/xmldb/actions/move_updown_table/move_updown_table.class.php
->
line 84
/admin/tool/licensemanager/classes/manager.php
->
line 193
/admin/tool/licensemanager/classes/manager.php
->
line 196
/admin/tool/licensemanager/classes/manager.php
->
line 198
/lib/upgradelib.php
->
line 1794
/lib/upgradelib.php
->
line 1795
/lib/classes/plugininfo/media.php
->
line 237
/lib/classes/plugininfo/media.php
->
line 248
/lib/classes/plugininfo/media.php
->
line 258
/admin/tests/external/set_plugin_order_test.php
->
line 50
/admin/tests/external/set_plugin_order_test.php
->
line 61
/course/tests/behat/behat_course.php
->
line 1649
/course/tests/behat/behat_course.php
->
line 1651
/course/tests/behat/behat_course.php
->
line 1662
/course/tests/behat/behat_course.php
->
line 1664
/course/tests/behat/behat_course.php
->
line 1675
/course/tests/behat/behat_course.php
->
line 1676
/lib/tests/datalib_test.php
->
line 981
/lib/tests/datalib_test.php
->
line 982
/tag/classes/collection.php
->
line 303
/tag/classes/collection.php
->
line 305
/tag/classes/collection.php
->
line 305
/tag/classes/collection.php
->
line 311
/tag/classes/collection.php
->
line 311
/tag/classes/collection.php
->
line 314
/tag/classes/collection.php
->
line 315
/mod/scorm/datamodels/scorm_13lib.php
->
line 985
/mod/scorm/datamodels/scorm_13lib.php
->
line 996
/mod/scorm/datamodels/scorm_13lib.php
->
line 1001
/mod/scorm/datamodels/scorm_13lib.php
->
line 1014
/mod/scorm/datamodels/scorm_13lib.php
->
line 1016
/mod/scorm/datamodels/scorm_13lib.php
->
line 1029
/mod/scorm/datamodels/scorm_13lib.php
->
line 1041
/mod/scorm/datamodels/scorm_13lib.php
->
line 1051
/mod/scorm/datamodels/scorm_13lib.php
->
line 1084
/mod/scorm/datamodels/scorm_13lib.php
->
line 1111
/mod/scorm/datamodels/scorm_13lib.php
->
line 1124
/mod/scorm/datamodels/scorm_13lib.php
->
line 1125
/mod/scorm/datamodels/scorm_13lib.php
->
line 1142
/mod/scorm/datamodels/scorm_13lib.php
->
line 1148
/mod/scorm/datamodels/scorm_13lib.php
->
line 1153
/mod/scorm/datamodels/scorm_13lib.php
->
line 1167
/mod/scorm/datamodels/scorm_13lib.php
->
line 1170
/mod/scorm/datamodels/scorm_13lib.php
->
line 1177
/lib/tests/plugininfo/editor_test.php
->
line 176
/lib/tests/plugininfo/editor_test.php
->
line 184
/enrol/renderer.php
->
line 567
/enrol/renderer.php
->
line 569
/enrol/renderer.php
->
line 571
/lib/listlib.php
->
line 320
/lib/listlib.php
->
line 323
/lib/tests/progress_display_test.php
->
line 94
/lib/tests/progress_display_test.php
->
line 101
/lib/tests/progress_display_test.php
->
line 102
/lib/tests/progress_display_test.php
->
line 102
/lib/classes/progress/display.php
->
line 41
/lib/classes/progress/display.php
->
line 124
/lib/classes/progress/display.php
->
line 126
/lib/classes/progress/display.php
->
line 126
/lib/classes/progress/display.php
->
line 127
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Gnumeric/Styles.php
->
line 142
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Gnumeric/Styles.php
->
line 144
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Gnumeric/Styles.php
->
line 146
/lib/google/src/Google/Service/Datastore.php
->
line 1090
/lib/google/src/Google/Service/Datastore.php
->
line 1095
/lib/google/src/Google/Service/Datastore.php
->
line 1097
/lib/google/src/Google/Service/Datastore.php
->
line 1097
/lib/google/src/Google/Service/Datastore.php
->
line 1101
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/ConditionalDataBarExtension.php
->
line 22
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/ConditionalDataBarExtension.php
->
line 155
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/ConditionalDataBarExtension.php
->
line 158
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/ConditionalDataBarExtension.php
->
line 160
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/ConditionalDataBarExtension.php
->
line 160
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/Chart.php
->
line 1218
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/Chart.php
->
line 1219
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/Chart.php
->
line 1219
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/Chart.php
->
line 1219
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/Chart.php
->
line 1243
/badges/backpacks.php
->
line 65
/badges/backpacks.php
->
line 67
/badges/backpacks.php
->
line 69
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Drawing/Shadow.php
->
line 50
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Drawing/Shadow.php
->
line 82
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Drawing/Shadow.php
->
line 167
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Drawing/Shadow.php
->
line 177
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Drawing/Shadow.php
->
line 179
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Drawing/Shadow.php
->
line 179
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Drawing/Shadow.php
->
line 265
/admin/classes/external/set_plugin_order.php
->
line 54
/admin/classes/external/set_plugin_order.php
->
line 58
/admin/classes/external/set_plugin_order.php
->
line 61
/admin/classes/external/set_plugin_order.php
->
line 71