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)
disabled
[
Top level directory
]
Variable Cross Reference
at:
/admin/tool/xmldb/actions/edit_index/edit_index.class.php
->
line 112
/admin/tool/xmldb/actions/edit_index/edit_index.class.php
->
line 114
/question/bank/editquestion/classes/editquestion_helper.php
->
line 73
/lib/editor/tinymce/classes/plugin.php
->
line 417
/lib/classes/plugininfo/contenttype.php
->
line 151
/lib/classes/plugininfo/contenttype.php
->
line 164
/user/editadvanced_form.php
->
line 73
/user/editadvanced_form.php
->
line 74
/admin/tool/xmldb/actions/edit_key/edit_key.class.php
->
line 112
/admin/tool/xmldb/actions/edit_key/edit_key.class.php
->
line 114
/question/engine/lib.php
->
line 358
/question/engine/lib.php
->
line 360
/question/engine/lib.php
->
line 412
/question/engine/lib.php
->
line 414
/lib/editor/atto/plugins/managefiles/lib.php
->
line 50
/admin/roles/classes/override_permissions_table_advanced.php
->
line 88
/admin/roles/classes/override_permissions_table_advanced.php
->
line 90
/grade/report/singleview/classes/local/ui/exclude.php
->
line 44
/lib/classes/plugininfo/dataformat.php
->
line 91
/lib/classes/plugininfo/dataformat.php
->
line 104
/admin/roles/classes/define_role_table_advanced.php
->
line 40
/question/editlib.php
->
line 543
/mod/lesson/pagetypes/truefalse.php
->
line 394
/mod/lesson/pagetypes/truefalse.php
->
line 397
/admin/tool/behat/cli/run.php
->
line 127
/repository/lib.php
->
line 519
/lib/classes/task/scheduled_task.php
->
line 105
/admin/roles/classes/allow_role_page.php
->
line 164
/admin/roles/classes/allow_role_page.php
->
line 169
/lib/classes/plugininfo/format.php
->
line 51
/lib/classes/plugininfo/format.php
->
line 73
/lib/classes/plugininfo/customfield.php
->
line 72
/lib/classes/plugininfo/customfield.php
->
line 86
/lib/outputcomponents.php
->
line 821
/lib/outputcomponents.php
->
line 1011
/lib/outputcomponents.php
->
line 1264
/install.php
->
line 432
/install.php
->
line 444
/install.php
->
line 507
/mod/quiz/classes/output/edit_renderer.php
->
line 953
/mod/quiz/classes/output/edit_renderer.php
->
line 955
/mod/quiz/classes/output/edit_renderer.php
->
line 988
/mod/quiz/classes/output/edit_renderer.php
->
line 990
/question/bank/columnsortorder/classes/column_manager.php
->
line 113
/message/output/popup/classes/api.php
->
line 61
/message/output/popup/classes/api.php
->
line 64
/course/lib.php
->
line 502
/mod/assign/classes/plugininfo/assignsubmission.php
->
line 49
/mod/assign/classes/plugininfo/assignsubmission.php
->
line 71
/mod/assign/classes/plugininfo/assignfeedback.php
->
line 49
/mod/assign/classes/plugininfo/assignfeedback.php
->
line 71
/lib/classes/plugininfo/qbank.php
->
line 86
/lib/classes/plugininfo/qbank.php
->
line 99
/lib/tests/behat/behat_hooks.php
->
line 202
/mod/assign/classes/task/cron_task.php
->
line 49
/mod/assign/classes/task/cron_task.php
->
line 59
/course/classes/output/category_action_bar.php
->
line 118
/lib/classes/plugininfo/qtype.php
->
line 51
/lib/classes/plugininfo/qtype.php
->
line 73
/mod/choice/renderer.php
->
line 41
/mod/lesson/pagetypes/multichoice.php
->
line 480
/mod/lesson/pagetypes/multichoice.php
->
line 483
/mod/lesson/pagetypes/multichoice.php
->
line 536
/mod/lesson/pagetypes/multichoice.php
->
line 540
/admin/tool/xmldb/actions/edit_field/edit_field.class.php
->
line 120
/mod/assign/feedback/editpdf/classes/renderer.php
->
line 78
/mod/lesson/pagetypes/matching.php
->
line 556
/mod/lesson/pagetypes/matching.php
->
line 559
/lib/classes/plugininfo/qbehaviour.php
->
line 43
/lib/classes/plugininfo/qbehaviour.php
->
line 44
/lib/classes/plugininfo/qbehaviour.php
->
line 46
/mod/assign/assignmentplugin.php
->
line 294
/lib/classes/plugininfo/availability.php
->
line 50
/lib/classes/plugininfo/availability.php
->
line 64
Referenced 222 times:
/admin/tool/xmldb/actions/edit_index/edit_index.class.php
->
line 112
/admin/tool/xmldb/actions/edit_index/edit_index.class.php
->
line 114
/admin/tool/xmldb/actions/edit_index/edit_index.class.php
->
line 116
/lib/tests/outputcomponents_test.php
->
line 559
/lib/tests/outputcomponents_test.php
->
line 571
/lib/tests/outputcomponents_test.php
->
line 644
/lib/tests/outputcomponents_test.php
->
line 655
/question/bank/editquestion/classes/editquestion_helper.php
->
line 73
/question/bank/editquestion/classes/editquestion_helper.php
->
line 81
/lib/editor/tinymce/classes/plugin.php
->
line 417
/lib/editor/tinymce/classes/plugin.php
->
line 422
/lib/editor/tinymce/classes/plugin.php
->
line 430
/lib/classes/plugininfo/contenttype.php
->
line 151
/lib/classes/plugininfo/contenttype.php
->
line 152
/lib/classes/plugininfo/contenttype.php
->
line 164
/lib/classes/plugininfo/contenttype.php
->
line 166
/lib/classes/plugininfo/contenttype.php
->
line 167
/lib/classes/plugininfo/contenttype.php
->
line 169
/lib/classes/plugininfo/contenttype.php
->
line 175
/admin/filters.php
->
line 243
/user/editadvanced_form.php
->
line 73
/user/editadvanced_form.php
->
line 74
/user/editadvanced_form.php
->
line 96
/admin/tool/xmldb/actions/edit_key/edit_key.class.php
->
line 112
/admin/tool/xmldb/actions/edit_key/edit_key.class.php
->
line 114
/admin/tool/xmldb/actions/edit_key/edit_key.class.php
->
line 116
/question/engine/lib.php
->
line 358
/question/engine/lib.php
->
line 360
/question/engine/lib.php
->
line 369
/question/engine/lib.php
->
line 412
/question/engine/lib.php
->
line 414
/question/engine/lib.php
->
line 417
/admin/roles/classes/view_role_definition_table.php
->
line 31
/lib/editor/atto/plugins/managefiles/lib.php
->
line 50
/lib/editor/atto/plugins/managefiles/lib.php
->
line 54
/lib/editor/atto/plugins/managefiles/lib.php
->
line 56
/mod/quiz/classes/output/overrides_actions.php
->
line 82
/repository/googledocs/lib.php
->
line 88
/repository/googledocs/lib.php
->
line 92
/repository/googledocs/lib.php
->
line 982
/repository/googledocs/lib.php
->
line 1089
/admin/roles/classes/override_permissions_table_advanced.php
->
line 88
/admin/roles/classes/override_permissions_table_advanced.php
->
line 90
/admin/roles/classes/override_permissions_table_advanced.php
->
line 107
/grade/report/singleview/classes/local/ui/exclude.php
->
line 44
/grade/report/singleview/classes/local/ui/exclude.php
->
line 61
/repository/youtube/lib.php
->
line 71
/lib/classes/plugininfo/dataformat.php
->
line 91
/lib/classes/plugininfo/dataformat.php
->
line 92
/lib/classes/plugininfo/dataformat.php
->
line 104
/lib/classes/plugininfo/dataformat.php
->
line 106
/lib/classes/plugininfo/dataformat.php
->
line 107
/lib/classes/plugininfo/dataformat.php
->
line 109
/lib/classes/plugininfo/dataformat.php
->
line 115
/admin/roles/classes/define_role_table_advanced.php
->
line 40
/admin/roles/classes/define_role_table_advanced.php
->
line 553
/admin/roles/classes/define_role_table_advanced.php
->
line 557
/question/editlib.php
->
line 543
/question/editlib.php
->
line 550
/mod/lesson/pagetypes/truefalse.php
->
line 394
/mod/lesson/pagetypes/truefalse.php
->
line 397
/mod/lesson/pagetypes/truefalse.php
->
line 420
/admin/tool/behat/cli/run.php
->
line 127
/admin/tool/behat/cli/run.php
->
line 128
/repository/lib.php
->
line 519
/repository/lib.php
->
line 1130
/repository/nextcloud/lib.php
->
line 116
/repository/nextcloud/lib.php
->
line 133
/repository/nextcloud/lib.php
->
line 139
/repository/nextcloud/lib.php
->
line 143
/repository/nextcloud/lib.php
->
line 147
/repository/nextcloud/lib.php
->
line 379
/repository/nextcloud/lib.php
->
line 920
/lib/classes/task/scheduled_task.php
->
line 105
/lib/classes/task/scheduled_task.php
->
line 273
/lib/classes/task/scheduled_task.php
->
line 274
/lib/classes/task/scheduled_task.php
->
line 274
/lib/classes/task/scheduled_task.php
->
line 282
/admin/tool/task/scheduledtasks.php
->
line 80
/user/selector/lib.php
->
line 446
/user/selector/lib.php
->
line 592
/admin/roles/classes/allow_role_page.php
->
line 164
/admin/roles/classes/allow_role_page.php
->
line 169
/admin/roles/classes/allow_role_page.php
->
line 174
/lib/classes/plugininfo/format.php
->
line 51
/lib/classes/plugininfo/format.php
->
line 52
/lib/classes/plugininfo/format.php
->
line 73
/lib/classes/plugininfo/format.php
->
line 75
/lib/classes/plugininfo/format.php
->
line 80
/lib/classes/plugininfo/format.php
->
line 82
/lib/classes/plugininfo/format.php
->
line 88
/lib/classes/plugininfo/customfield.php
->
line 72
/lib/classes/plugininfo/customfield.php
->
line 73
/lib/classes/plugininfo/customfield.php
->
line 86
/lib/classes/plugininfo/customfield.php
->
line 88
/lib/classes/plugininfo/customfield.php
->
line 89
/lib/classes/plugininfo/customfield.php
->
line 91
/lib/classes/plugininfo/customfield.php
->
line 97
/lib/outputcomponents.php
->
line 821
/lib/outputcomponents.php
->
line 914
/lib/outputcomponents.php
->
line 914
/lib/outputcomponents.php
->
line 1011
/lib/outputcomponents.php
->
line 1111
/lib/outputcomponents.php
->
line 1111
/lib/outputcomponents.php
->
line 1264
/lib/outputcomponents.php
->
line 1429
/lib/outputcomponents.php
->
line 1429
/lib/outputcomponents.php
->
line 1596
/lib/outputcomponents.php
->
line 4789
/mod/quiz/renderer.php
->
line 595
/mod/quiz/renderer.php
->
line 599
/install.php
->
line 432
/install.php
->
line 435
/install.php
->
line 444
/install.php
->
line 448
/install.php
->
line 507
/install.php
->
line 511
/install.php
->
line 516
/install.php
->
line 518
/mod/quiz/classes/output/edit_renderer.php
->
line 953
/mod/quiz/classes/output/edit_renderer.php
->
line 955
/mod/quiz/classes/output/edit_renderer.php
->
line 958
/mod/quiz/classes/output/edit_renderer.php
->
line 988
/mod/quiz/classes/output/edit_renderer.php
->
line 990
/mod/quiz/classes/output/edit_renderer.php
->
line 997
/user/selector/search.php
->
line 71
/user/selector/search.php
->
line 72
/question/bank/columnsortorder/classes/column_manager.php
->
line 113
/question/bank/columnsortorder/classes/column_manager.php
->
line 120
/question/bank/columnsortorder/classes/column_manager.php
->
line 125
/question/bank/columnsortorder/classes/column_manager.php
->
line 131
/message/output/popup/classes/api.php
->
line 61
/message/output/popup/classes/api.php
->
line 64
/message/output/popup/classes/api.php
->
line 66
/mod/lesson/report.php
->
line 176
/grade/report/singleview/classes/local/screen/tablelike.php
->
line 147
/lib/google/src/Google/Service/IdentityToolkit.php
->
line 1277
/lib/google/src/Google/Service/IdentityToolkit.php
->
line 1292
/lib/google/src/Google/Service/IdentityToolkit.php
->
line 1294
/lib/google/src/Google/Service/IdentityToolkit.php
->
line 1294
/lib/google/src/Google/Service/IdentityToolkit.php
->
line 1298
/repository/onedrive/lib.php
->
line 69
/repository/onedrive/lib.php
->
line 73
/repository/onedrive/lib.php
->
line 236
/repository/onedrive/lib.php
->
line 437
/repository/onedrive/lib.php
->
line 560
/course/lib.php
->
line 502
/course/lib.php
->
line 503
/mod/assign/classes/plugininfo/assignsubmission.php
->
line 49
/mod/assign/classes/plugininfo/assignsubmission.php
->
line 50
/mod/assign/classes/plugininfo/assignsubmission.php
->
line 71
/mod/assign/classes/plugininfo/assignsubmission.php
->
line 73
/mod/assign/classes/plugininfo/assignsubmission.php
->
line 74
/mod/assign/classes/plugininfo/assignsubmission.php
->
line 77
/mod/assign/classes/plugininfo/assignfeedback.php
->
line 49
/mod/assign/classes/plugininfo/assignfeedback.php
->
line 50
/mod/assign/classes/plugininfo/assignfeedback.php
->
line 71
/mod/assign/classes/plugininfo/assignfeedback.php
->
line 73
/mod/assign/classes/plugininfo/assignfeedback.php
->
line 74
/mod/assign/classes/plugininfo/assignfeedback.php
->
line 77
/lib/classes/plugininfo/qbank.php
->
line 86
/lib/classes/plugininfo/qbank.php
->
line 87
/lib/classes/plugininfo/qbank.php
->
line 99
/lib/classes/plugininfo/qbank.php
->
line 101
/lib/classes/plugininfo/qbank.php
->
line 102
/lib/classes/plugininfo/qbank.php
->
line 104
/lib/classes/plugininfo/qbank.php
->
line 110
/lib/tests/behat/behat_hooks.php
->
line 202
/lib/tests/behat/behat_hooks.php
->
line 203
/enrol/renderer.php
->
line 42
/mod/assign/classes/task/cron_task.php
->
line 49
/mod/assign/classes/task/cron_task.php
->
line 50
/mod/assign/classes/task/cron_task.php
->
line 59
/mod/assign/classes/task/cron_task.php
->
line 60
/course/classes/output/category_action_bar.php
->
line 118
/course/classes/output/category_action_bar.php
->
line 119
/lib/classes/plugininfo/qtype.php
->
line 51
/lib/classes/plugininfo/qtype.php
->
line 52
/lib/classes/plugininfo/qtype.php
->
line 73
/lib/classes/plugininfo/qtype.php
->
line 75
/lib/classes/plugininfo/qtype.php
->
line 76
/lib/classes/plugininfo/qtype.php
->
line 78
/lib/classes/plugininfo/qtype.php
->
line 84
/mod/choice/renderer.php
->
line 41
/mod/choice/renderer.php
->
line 74
/mod/choice/renderer.php
->
line 329
/mod/lesson/pagetypes/multichoice.php
->
line 480
/mod/lesson/pagetypes/multichoice.php
->
line 483
/mod/lesson/pagetypes/multichoice.php
->
line 500
/mod/lesson/pagetypes/multichoice.php
->
line 536
/mod/lesson/pagetypes/multichoice.php
->
line 540
/mod/lesson/pagetypes/multichoice.php
->
line 566
/admin/tool/xmldb/actions/edit_field/edit_field.class.php
->
line 120
/mod/assign/feedback/editpdf/classes/renderer.php
->
line 78
/mod/assign/feedback/editpdf/classes/renderer.php
->
line 92
/mod/lesson/pagetypes/matching.php
->
line 556
/mod/lesson/pagetypes/matching.php
->
line 559
/mod/lesson/pagetypes/matching.php
->
line 585
/lib/classes/plugininfo/qbehaviour.php
->
line 43
/lib/classes/plugininfo/qbehaviour.php
->
line 44
/lib/classes/plugininfo/qbehaviour.php
->
line 44
/lib/classes/plugininfo/qbehaviour.php
->
line 46
/lib/classes/plugininfo/qbehaviour.php
->
line 51
/mod/assign/assignmentplugin.php
->
line 294
/mod/assign/assignmentplugin.php
->
line 295
/admin/roles/classes/existing_role_holders.php
->
line 101
/admin/roles/classes/existing_role_holders.php
->
line 105
/lib/tests/task/scheduled_task_test.php
->
line 314
/lib/tests/task/scheduled_task_test.php
->
line 349
/lib/tests/task/scheduled_task_test.php
->
line 682
/lib/tests/task/scheduled_task_test.php
->
line 687
/lib/classes/plugininfo/availability.php
->
line 50
/lib/classes/plugininfo/availability.php
->
line 51
/lib/classes/plugininfo/availability.php
->
line 64
/lib/classes/plugininfo/availability.php
->
line 66
/lib/classes/plugininfo/availability.php
->
line 67
/lib/classes/plugininfo/availability.php
->
line 69
/lib/classes/plugininfo/availability.php
->
line 75
/lib/classes/task/manager.php
->
line 258
/lib/classes/task/manager.php
->
line 390
/lib/classes/task/manager.php
->
line 391
/lib/classes/task/manager.php
->
line 1198