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)
joins
[
Top level directory
]
Variable Cross Reference
at:
/lib/enrollib.php
->
line 1474
/lib/enrollib.php
->
line 1502
/lib/enrollib.php
->
line 1575
/lib/enrollib.php
->
line 1632
/mod/quiz/classes/question/bank/custom_view.php
->
line 263
/reportbuilder/classes/local/helpers/custom_fields.php
->
line 53
/group/lib.php
->
line 1003
/report/log/classes/table_log.php
->
line 387
/report/log/classes/table_log.php
->
line 408
/lib/accesslib.php
->
line 3705
/lib/accesslib.php
->
line 3855
/lib/accesslib.php
->
line 3902
/course/lib.php
->
line 191
/reportbuilder/classes/local/helpers/user_profile_fields.php
->
line 57
/reportbuilder/classes/table/system_report_table.php
->
line 86
/reportbuilder/classes/table/system_report_table.php
->
line 124
/lib/deprecatedlib.php
->
line 2972
/mod/glossary/classes/entry_query_builder.php
->
line 67
/reportbuilder/classes/local/entities/base.php
->
line 45
/lib/classes/dml/sql_join.php
->
line 86
/question/classes/local/bank/view.php
->
line 597
/mod/glossary/lib.php
->
line 576
/report/loglive/classes/table_log.php
->
line 304
/reportbuilder/classes/local/report/column.php
->
line 74
/question/bank/history/classes/question_history_view.php
->
line 131
/reportbuilder/classes/table/custom_report_table.php
->
line 74
/reportbuilder/classes/table/custom_report_table.php
->
line 114
/reportbuilder/classes/local/report/filter.php
->
line 55
/user/classes/fields.php
->
line 491
/admin/tool/lpmigrate/classes/framework_processor.php
->
line 131
/admin/tool/lpmigrate/classes/framework_processor.php
->
line 163
/reportbuilder/classes/table/base_report_table.php
->
line 82
/reportbuilder/classes/table/base_report_table.php
->
line 94
/user/classes/table/participants_search.php
->
line 359
/user/classes/table/participants_search.php
->
line 394
/user/classes/table/participants_search.php
->
line 443
/user/classes/table/participants_search.php
->
line 490
/user/classes/table/participants_search.php
->
line 568
/mod/lesson/classes/privacy/provider.php
->
line 192
/lib/grouplib.php
->
line 1256
Referenced 258 times:
/enrol/locallib.php
->
line 511
/enrol/locallib.php
->
line 516
/enrol/locallib.php
->
line 544
/enrol/locallib.php
->
line 549
/enrol/locallib.php
->
line 575
/enrol/locallib.php
->
line 590
/lib/enrollib.php
->
line 1474
/lib/enrollib.php
->
line 1479
/lib/enrollib.php
->
line 1479
/lib/enrollib.php
->
line 1486
/lib/enrollib.php
->
line 1486
/lib/enrollib.php
->
line 1494
/lib/enrollib.php
->
line 1494
/lib/enrollib.php
->
line 1502
/lib/enrollib.php
->
line 1502
/lib/enrollib.php
->
line 1506
/lib/enrollib.php
->
line 1575
/lib/enrollib.php
->
line 1600
/lib/enrollib.php
->
line 1601
/lib/enrollib.php
->
line 1609
/lib/enrollib.php
->
line 1619
/lib/enrollib.php
->
line 1632
/lib/enrollib.php
->
line 1632
/lib/enrollib.php
->
line 1635
/lib/completionlib.php
->
line 1448
/mod/quiz/classes/local/reports/attempts_report_table.php
->
line 500
/mod/quiz/classes/local/reports/attempts_report_table.php
->
line 517
/mod/quiz/classes/local/reports/attempts_report_table.php
->
line 523
/mod/quiz/classes/local/reports/attempts_report_table.php
->
line 529
/lib/tests/accesslib_test.php
->
line 4647
/mod/quiz/classes/question/bank/custom_view.php
->
line 263
/mod/quiz/classes/question/bank/custom_view.php
->
line 269
/mod/quiz/classes/question/bank/custom_view.php
->
line 269
/mod/quiz/classes/question/bank/custom_view.php
->
line 270
/mod/quiz/classes/question/bank/custom_view.php
->
line 272
/mod/quiz/classes/question/bank/custom_view.php
->
line 304
/mod/h5pactivity/classes/local/report/participants.php
->
line 93
/mod/h5pactivity/tests/local/manager_test.php
->
line 726
/mod/h5pactivity/tests/local/manager_test.php
->
line 736
/mod/h5pactivity/tests/local/manager_test.php
->
line 743
/mod/h5pactivity/tests/local/manager_test.php
->
line 776
/reportbuilder/classes/local/helpers/custom_fields.php
->
line 53
/reportbuilder/classes/local/helpers/custom_fields.php
->
line 77
/reportbuilder/classes/local/helpers/custom_fields.php
->
line 87
/reportbuilder/classes/local/helpers/custom_fields.php
->
line 88
/reportbuilder/classes/local/helpers/custom_fields.php
->
line 100
/user/action_redir.php
->
line 146
/group/lib.php
->
line 1003
/group/lib.php
->
line 1027
/mod/quiz/classes/local/reports/attempts_report.php
->
line 356
/mod/quiz/classes/local/reports/attempts_report.php
->
line 365
/mod/quiz/report/reportlib.php
->
line 210
/mod/quiz/report/reportlib.php
->
line 212
/report/log/classes/table_log.php
->
line 387
/report/log/classes/table_log.php
->
line 390
/report/log/classes/table_log.php
->
line 391
/report/log/classes/table_log.php
->
line 395
/report/log/classes/table_log.php
->
line 408
/report/log/classes/table_log.php
->
line 420
/report/log/classes/table_log.php
->
line 425
/report/log/classes/table_log.php
->
line 430
/report/log/classes/table_log.php
->
line 436
/report/log/classes/table_log.php
->
line 444
/report/log/classes/table_log.php
->
line 446
/report/log/classes/table_log.php
->
line 449
/report/log/classes/table_log.php
->
line 454
/report/log/classes/table_log.php
->
line 460
/report/log/classes/table_log.php
->
line 465
/report/log/classes/table_log.php
->
line 473
/report/log/classes/table_log.php
->
line 479
/report/log/classes/table_log.php
->
line 491
/report/log/classes/table_log.php
->
line 494
/lib/accesslib.php
->
line 3705
/lib/accesslib.php
->
line 3721
/lib/accesslib.php
->
line 3773
/lib/accesslib.php
->
line 3787
/lib/accesslib.php
->
line 3855
/lib/accesslib.php
->
line 3855
/lib/accesslib.php
->
line 3862
/lib/accesslib.php
->
line 3872
/lib/accesslib.php
->
line 3902
/lib/accesslib.php
->
line 3902
/lib/accesslib.php
->
line 3907
/mod/h5pactivity/classes/external/get_user_attempts.php
->
line 181
/enrol/tests/enrollib_test.php
->
line 1477
/course/lib.php
->
line 191
/reportbuilder/classes/local/helpers/user_profile_fields.php
->
line 57
/reportbuilder/classes/local/helpers/user_profile_fields.php
->
line 89
/reportbuilder/classes/local/helpers/user_profile_fields.php
->
line 99
/reportbuilder/classes/local/helpers/user_profile_fields.php
->
line 100
/reportbuilder/classes/local/helpers/user_profile_fields.php
->
line 112
/reportbuilder/classes/table/system_report_table.php
->
line 86
/reportbuilder/classes/table/system_report_table.php
->
line 124
/reportbuilder/classes/table/system_report_table.php
->
line 124
/reportbuilder/classes/table/system_report_table.php
->
line 163
/mod/quiz/report/overview/report.php
->
line 90
/mod/quiz/report/overview/report.php
->
line 98
/mod/quiz/report/overview/report.php
->
line 231
/mod/quiz/report/overview/report.php
->
line 482
/mod/quiz/report/overview/report.php
->
line 483
/mod/quiz/report/overview/report.php
->
line 519
/mod/quiz/report/overview/report.php
->
line 521
/mod/quiz/report/overview/report.php
->
line 629
/mod/quiz/report/overview/report.php
->
line 678
/mod/quiz/report/overview/report.php
->
line 680
/lib/deprecatedlib.php
->
line 2972
/lib/deprecatedlib.php
->
line 2982
/lib/deprecatedlib.php
->
line 2988
/lib/deprecatedlib.php
->
line 2990
/lib/deprecatedlib.php
->
line 3002
/lib/deprecatedlib.php
->
line 3119
/user/tests/fields_test.php
->
line 307
/user/tests/fields_test.php
->
line 312
/user/tests/fields_test.php
->
line 331
/user/tests/fields_test.php
->
line 336
/user/tests/fields_test.php
->
line 345
/user/tests/fields_test.php
->
line 350
/user/tests/fields_test.php
->
line 365
/user/tests/fields_test.php
->
line 370
/user/tests/fields_test.php
->
line 382
/user/tests/fields_test.php
->
line 387
/user/tests/fields_test.php
->
line 406
/user/tests/fields_test.php
->
line 411
/user/tests/fields_test.php
->
line 427
/user/tests/fields_test.php
->
line 431
/user/tests/fields_test.php
->
line 491
/user/tests/fields_test.php
->
line 493
/user/tests/fields_test.php
->
line 503
/user/tests/fields_test.php
->
line 506
/mod/glossary/classes/entry_query_builder.php
->
line 67
/mod/glossary/classes/entry_query_builder.php
->
line 141
/mod/glossary/classes/entry_query_builder.php
->
line 338
/mod/glossary/classes/entry_query_builder.php
->
line 354
/mod/glossary/classes/entry_query_builder.php
->
line 358
/mod/glossary/classes/entry_query_builder.php
->
line 363
/mod/glossary/classes/entry_query_builder.php
->
line 368
/mod/glossary/classes/entry_query_builder.php
->
line 384
/mod/assign/overrides.php
->
line 336
/mod/quiz/classes/access_manager.php
->
line 204
/mod/quiz/classes/access_manager.php
->
line 211
/mod/quiz/classes/access_manager.php
->
line 212
/reportbuilder/classes/local/entities/base.php
->
line 45
/reportbuilder/classes/local/entities/base.php
->
line 197
/reportbuilder/classes/local/entities/base.php
->
line 207
/reportbuilder/classes/local/entities/base.php
->
line 208
/reportbuilder/classes/local/entities/base.php
->
line 220
/lib/classes/dml/sql_join.php
->
line 53
/lib/classes/dml/sql_join.php
->
line 86
/lib/classes/dml/sql_join.php
->
line 87
/lib/classes/dml/sql_join.php
->
line 87
/grade/report/history/classes/helper.php
->
line 147
/grade/report/history/classes/output/tablelog.php
->
line 441
/lib/datalib.php
->
line 534
/lib/datalib.php
->
line 546
/mod/quiz/report/responses/report.php
->
line 90
/mod/quiz/report/responses/report.php
->
line 98
/mod/quiz/report/statistics/statisticslib.php
->
line 48
/mod/quiz/report/statistics/statisticslib.php
->
line 50
/question/classes/local/bank/view.php
->
line 597
/question/classes/local/bank/view.php
->
line 603
/question/classes/local/bank/view.php
->
line 603
/question/classes/local/bank/view.php
->
line 604
/question/classes/local/bank/view.php
->
line 606
/question/classes/local/bank/view.php
->
line 637
/mod/h5pactivity/classes/local/manager.php
->
line 365
/mod/h5pactivity/classes/local/manager.php
->
line 365
/mod/h5pactivity/classes/local/manager.php
->
line 382
/mod/glossary/lib.php
->
line 576
/mod/glossary/lib.php
->
line 577
/mod/glossary/lib.php
->
line 578
/mod/glossary/lib.php
->
line 615
/mod/quiz/overrides.php
->
line 148
/mod/quiz/report/statistics/report.php
->
line 117
/mod/quiz/report/statistics/report.php
->
line 120
/report/loglive/classes/table_log.php
->
line 304
/report/loglive/classes/table_log.php
->
line 310
/report/loglive/classes/table_log.php
->
line 322
/report/loglive/classes/table_log.php
->
line 328
/report/loglive/classes/table_log.php
->
line 333
/report/loglive/classes/table_log.php
->
line 336
/reportbuilder/classes/local/report/column.php
->
line 74
/reportbuilder/classes/local/report/column.php
->
line 257
/reportbuilder/classes/local/report/column.php
->
line 270
/reportbuilder/classes/local/report/column.php
->
line 271
/reportbuilder/classes/local/report/column.php
->
line 283
/mod/quiz/report/grading/report.php
->
line 254
/mod/quiz/report/grading/report.php
->
line 680
/mod/assign/classes/output/override_actionmenu.php
->
line 116
/question/bank/history/classes/question_history_view.php
->
line 131
/question/bank/history/classes/question_history_view.php
->
line 137
/question/bank/history/classes/question_history_view.php
->
line 137
/question/bank/history/classes/question_history_view.php
->
line 138
/question/bank/history/classes/question_history_view.php
->
line 140
/question/bank/history/classes/question_history_view.php
->
line 168
/reportbuilder/classes/table/custom_report_table.php
->
line 74
/reportbuilder/classes/table/custom_report_table.php
->
line 87
/reportbuilder/classes/table/custom_report_table.php
->
line 114
/reportbuilder/classes/table/custom_report_table.php
->
line 114
/reportbuilder/classes/table/custom_report_table.php
->
line 153
/reportbuilder/classes/local/report/filter.php
->
line 55
/reportbuilder/classes/local/report/filter.php
->
line 166
/reportbuilder/classes/local/report/filter.php
->
line 178
/reportbuilder/classes/local/report/filter.php
->
line 191
/reportbuilder/classes/local/report/filter.php
->
line 192
/webservice/lib.php
->
line 295
/user/classes/fields.php
->
line 491
/user/classes/fields.php
->
line 535
/user/classes/fields.php
->
line 558
/user/classes/fields.php
->
line 559
/user/classes/fields.php
->
line 567
/admin/tool/lpmigrate/classes/framework_processor.php
->
line 131
/admin/tool/lpmigrate/classes/framework_processor.php
->
line 154
/admin/tool/lpmigrate/classes/framework_processor.php
->
line 163
/admin/tool/lpmigrate/classes/framework_processor.php
->
line 163
/admin/tool/lpmigrate/classes/framework_processor.php
->
line 169
/reportbuilder/classes/table/base_report_table.php
->
line 69
/reportbuilder/classes/table/base_report_table.php
->
line 82
/reportbuilder/classes/table/base_report_table.php
->
line 82
/reportbuilder/classes/table/base_report_table.php
->
line 94
/reportbuilder/classes/table/base_report_table.php
->
line 94
/reportbuilder/classes/table/base_report_table.php
->
line 113
/grade/report/grader/lib.php
->
line 455
/user/classes/table/participants_search.php
->
line 359
/user/classes/table/participants_search.php
->
line 394
/user/classes/table/participants_search.php
->
line 394
/user/classes/table/participants_search.php
->
line 422
/user/classes/table/participants_search.php
->
line 435
/user/classes/table/participants_search.php
->
line 435
/user/classes/table/participants_search.php
->
line 443
/user/classes/table/participants_search.php
->
line 443
/user/classes/table/participants_search.php
->
line 444
/user/classes/table/participants_search.php
->
line 445
/user/classes/table/participants_search.php
->
line 490
/user/classes/table/participants_search.php
->
line 511
/user/classes/table/participants_search.php
->
line 514
/user/classes/table/participants_search.php
->
line 537
/user/classes/table/participants_search.php
->
line 540
/user/classes/table/participants_search.php
->
line 550
/user/classes/table/participants_search.php
->
line 568
/user/classes/table/participants_search.php
->
line 623
/user/classes/table/participants_search.php
->
line 653
/user/classes/table/participants_search.php
->
line 661
/user/classes/table/participants_search.php
->
line 662
/user/classes/table/participants_search.php
->
line 702
/user/classes/table/participants_search.php
->
line 703
/user/classes/table/participants_search.php
->
line 743
/mod/lesson/classes/privacy/provider.php
->
line 192
/mod/lesson/classes/privacy/provider.php
->
line 200
/mod/lesson/overrides.php
->
line 165
/lib/grouplib.php
->
line 1256
/lib/grouplib.php
->
line 1284
/lib/grouplib.php
->
line 1314
/lib/grouplib.php
->
line 1320
/lib/grouplib.php
->
line 1347
/lib/grouplib.php
->
line 1360
/lib/grouplib.php
->
line 1377
/lib/grouplib.php
->
line 1390
/lib/grouplib.php
->
line 1404