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)
sql_like
[
Top level directory
]
Function and Method Cross Reference
at:
/lib/dml/pgsql_native_moodle_database.php
->
line 1436
/lib/dml/oci_native_moodle_database.php
->
line 1573
/lib/dml/mysqli_native_moodle_database.php
->
line 1744
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1385
/lib/dml/moodle_database.php
->
line 2247
Referenced 233 times:
/report/completion/index.php
->
line 193
/report/completion/index.php
->
line 198
/lib/dml/tests/dml_test.php
->
line 4169
/lib/dml/tests/dml_test.php
->
line 4173
/lib/dml/tests/dml_test.php
->
line 4177
/lib/dml/tests/dml_test.php
->
line 4181
/lib/dml/tests/dml_test.php
->
line 4185
/lib/dml/tests/dml_test.php
->
line 4189
/lib/dml/tests/dml_test.php
->
line 4194
/lib/dml/tests/dml_test.php
->
line 4198
/lib/dml/tests/dml_test.php
->
line 4202
/lib/dml/tests/dml_test.php
->
line 4207
/lib/dml/tests/dml_test.php
->
line 4210
/lib/dml/tests/dml_test.php
->
line 4215
/lib/dml/tests/dml_test.php
->
line 4218
/lib/dml/tests/dml_test.php
->
line 4245
/lib/dml/tests/dml_test.php
->
line 4255
/auth/oauth2/db/upgrade.php
->
line 47
/auth/oauth2/db/upgrade.php
->
line 48
/auth/oauth2/db/upgrade.php
->
line 49
/lib/dml/pgsql_native_moodle_database.php
->
line 1449
/contentbank/classes/contentbank.php
->
line 212
/enrol/locallib.php
->
line 421
/lib/filebrowser/file_info_context_coursecat.php
->
line 220
/admin/tool/spamcleaner/index.php
->
line 159
/admin/tool/spamcleaner/index.php
->
line 161
/admin/tool/spamcleaner/index.php
->
line 163
/admin/tool/spamcleaner/index.php
->
line 165
/admin/tool/spamcleaner/index.php
->
line 167
/admin/tool/spamcleaner/index.php
->
line 169
/admin/tool/spamcleaner/index.php
->
line 171
/mod/data/field/textarea/field.class.php
->
line 203
/admin/tool/brickfield/classes/local/areas/core_question/base.php
->
line 103
/admin/tool/generator/classes/course_backend.php
->
line 280
/lib/searchlib.php
->
line 455
/lib/searchlib.php
->
line 455
/lib/searchlib.php
->
line 466
/lib/searchlib.php
->
line 471
/lib/searchlib.php
->
line 471
/lib/searchlib.php
->
line 508
/lib/searchlib.php
->
line 508
/lib/classes/access/get_user_capability_course_helper.php
->
line 367
/competency/classes/competency.php
->
line 172
/competency/classes/competency.php
->
line 394
/competency/classes/competency.php
->
line 395
/competency/classes/competency.php
->
line 396
/competency/classes/competency.php
->
line 833
/mod/bigbluebuttonbn/classes/logger.php
->
line 453
/mod/bigbluebuttonbn/classes/logger.php
->
line 464
/mod/bigbluebuttonbn/classes/logger.php
->
line 468
/mod/data/lib.php
->
line 2045
/mod/data/lib.php
->
line 4136
/admin/tool/uploaduser/classes/preview.php
->
line 126
/admin/tool/usertours/db/upgrade.php
->
line 55
/admin/tool/usertours/db/upgrade.php
->
line 55
/search/classes/base_block.php
->
line 136
/search/classes/base_block.php
->
line 327
/admin/tool/policy/classes/acceptances_table.php
->
line 283
/admin/tool/policy/classes/acceptances_table.php
->
line 286
/admin/tool/policy/classes/acceptances_table.php
->
line 302
/admin/tool/policy/classes/acceptances_table.php
->
line 313
/admin/tool/policy/classes/acceptances_table.php
->
line 317
/admin/tool/policy/classes/acceptances_table.php
->
line 321
/admin/tool/policy/classes/acceptances_table.php
->
line 325
/lib/filestorage/file_storage.php
->
line 295
/lib/filestorage/file_storage.php
->
line 368
/lib/filestorage/file_storage.php
->
line 2000
/search/classes/base.php
->
line 488
/lib/tablelib.php
->
line 691
/lib/tablelib.php
->
line 695
/lib/classes/task/backup_cleanup_task.php
->
line 69
/lib/dml/oci_native_moodle_database.php
->
line 1586
/search/classes/base_mod.php
->
line 150
/h5p/classes/editor_framework.php
->
line 59
/h5p/classes/editor_framework.php
->
line 180
/h5p/classes/editor_framework.php
->
line 182
/repository/contentbank/classes/browser/contentbank_browser.php
->
line 97
/user/filters/profilefield.php
->
line 173
/user/filters/profilefield.php
->
line 177
/user/filters/profilefield.php
->
line 181
/user/filters/profilefield.php
->
line 185
/user/filters/profilefield.php
->
line 189
/admin/reports.php
->
line 64
/admin/tool/brickfield/classes/accessibility.php
->
line 457
/admin/tool/brickfield/classes/accessibility.php
->
line 458
/user/classes/table/participants_search.php
->
line 982
/user/classes/table/participants_search.php
->
line 986
/user/classes/table/participants_search.php
->
line 1008
/user/classes/table/participants_search.php
->
line 1034
/user/classes/table/participants_search.php
->
line 1051
/user/classes/table/participants_search.php
->
line 1060
/user/classes/table/participants_search.php
->
line 1069
/user/classes/table/participants_search.php
->
line 1078
/competency/classes/api.php
->
line 849
/competency/classes/api.php
->
line 850
/competency/classes/api.php
->
line 923
/mod/data/field/text/field.class.php
->
line 55
/blog/locallib.php
->
line 1083
/blog/locallib.php
->
line 1084
/blog/locallib.php
->
line 1085
/mod/data/locallib.php
->
line 1179
/mod/data/locallib.php
->
line 1180
/mod/data/locallib.php
->
line 1181
/mod/data/locallib.php
->
line 1219
/mod/data/locallib.php
->
line 1220
/mod/data/locallib.php
->
line 1221
/mod/label/db/upgrade.php
->
line 81
/report/log/classes/table_log.php
->
line 377
/report/log/classes/table_log.php
->
line 380
/lib/badgeslib.php
->
line 362
/grade/grading/form/rubric/lib.php
->
line 651
/grade/grading/form/rubric/lib.php
->
line 655
/mod/data/field/url/field.class.php
->
line 137
/mod/data/field/file/field.class.php
->
line 100
/question/engine/upgrade/upgradelib.php
->
line 179
/message/lib.php
->
line 245
/message/lib.php
->
line 270
/user/filters/cohort.php
->
line 133
/user/filters/cohort.php
->
line 138
/user/filters/cohort.php
->
line 142
/user/filters/cohort.php
->
line 146
/user/filters/cohort.php
->
line 150
/lib/filebrowser/file_info.php
->
line 115
/lib/datalib.php
->
line 163
/lib/datalib.php
->
line 163
/lib/datalib.php
->
line 257
/lib/datalib.php
->
line 433
/lib/datalib.php
->
line 433
/lib/datalib.php
->
line 450
/lib/datalib.php
->
line 454
/lib/datalib.php
->
line 499
/lib/datalib.php
->
line 500
/lib/datalib.php
->
line 508
/lib/datalib.php
->
line 512
/lib/datalib.php
->
line 756
/mod/glossary/editcategories.php
->
line 195
/search/engine/simpledb/tests/engine_test.php
->
line 383
/lib/db/upgrade.php
->
line 1499
/lib/db/upgrade.php
->
line 1674
/lib/db/upgrade.php
->
line 2730
/lib/db/upgrade.php
->
line 2731
/lib/db/upgrade.php
->
line 2752
/lib/db/upgrade.php
->
line 3693
/lib/db/upgrade.php
->
line 3825
/reportbuilder/classes/local/filters/text.php
->
line 131
/reportbuilder/classes/local/filters/text.php
->
line 136
/reportbuilder/classes/local/filters/text.php
->
line 149
/reportbuilder/classes/local/filters/text.php
->
line 154
/blocks/classes/privacy/provider.php
->
line 73
/blocks/classes/privacy/provider.php
->
line 74
/admin/tool/customlang/locallib.php
->
line 532
/admin/tool/customlang/locallib.php
->
line 533
/admin/tool/customlang/locallib.php
->
line 534
/admin/tool/customlang/locallib.php
->
line 541
/admin/tool/customlang/locallib.php
->
line 544
/h5p/classes/editor_ajax.php
->
line 174
/lib/moodlelib.php
->
line 1606
/lib/dml/mysqli_native_moodle_database.php
->
line 1760
/availability/condition/profile/classes/condition.php
->
line 553
/availability/condition/profile/classes/condition.php
->
line 561
/availability/condition/profile/classes/condition.php
->
line 574
/availability/condition/profile/classes/condition.php
->
line 578
/course/lib.php
->
line 226
/course/lib.php
->
line 229
/admin/tool/uploaduser/classes/process.php
->
line 733
/backup/util/ui/restore_ui_components.php
->
line 326
/backup/util/ui/restore_ui_components.php
->
line 327
/backup/util/ui/restore_ui_components.php
->
line 407
/report/outline/index.php
->
line 165
/mod/bigbluebuttonbn/tests/task/upgrade_recordings_task_test.php
->
line 86
/mod/bigbluebuttonbn/tests/task/upgrade_recordings_task_test.php
->
line 95
/grade/grading/form/guide/lib.php
->
line 638
/course/externallib.php
->
line 1856
/search/engine/simpledb/classes/engine.php
->
line 116
/search/engine/simpledb/classes/engine.php
->
line 344
/search/engine/simpledb/classes/engine.php
->
line 345
/search/engine/simpledb/classes/engine.php
->
line 346
/search/engine/simpledb/classes/engine.php
->
line 347
/grade/report/lib.php
->
line 403
/grade/report/lib.php
->
line 407
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1398
/lib/messagelib.php
->
line 458
/lib/messagelib.php
->
line 459
/lib/messagelib.php
->
line 718
/lib/messagelib.php
->
line 719
/lib/messagelib.php
->
line 738
/lib/dml/moodle_database.php
->
line 2260
/lib/dml/moodle_database.php
->
line 2563
/calendar/classes/local/event/data_access/event_vault.php
->
line 419
/calendar/classes/local/event/data_access/event_vault.php
->
line 423
/calendar/classes/local/event/data_access/event_vault.php
->
line 427
/analytics/classes/local/analyser/base.php
->
line 487
/user/externallib.php
->
line 940
/course/classes/management/helper.php
->
line 914
/reportbuilder/classes/local/helpers/user_filter_manager.php
->
line 160
/admin/tool/httpsreplace/classes/url_finder.php
->
line 105
/cohort/lib.php
->
line 398
/admin/tool/generator/classes/site_backend.php
->
line 190
/admin/tool/brickfield/classes/local/areas/core_question/answerbase.php
->
line 164
/mod/scorm/report/reportlib.php
->
line 79
/grade/grading/pick.php
->
line 174
/grade/grading/pick.php
->
line 180
/lib/deprecatedlib.php
->
line 3137
/lib/deprecatedlib.php
->
line 3140
/lib/deprecatedlib.php
->
line 3156
/lib/deprecatedlib.php
->
line 3176
/lib/deprecatedlib.php
->
line 3189
/lib/deprecatedlib.php
->
line 3193
/lib/deprecatedlib.php
->
line 3197
/lib/deprecatedlib.php
->
line 3201
/lib/accesslib.php
->
line 7328
/mod/bigbluebuttonbn/classes/task/upgrade_recordings_task.php
->
line 175
/analytics/classes/manager.php
->
line 972
/analytics/classes/manager.php
->
line 993
/analytics/classes/manager.php
->
line 994
/lib/classes/user.php
->
line 264
/report/progress/index.php
->
line 141
/report/progress/index.php
->
line 146
/mod/data/field/picture/field.class.php
->
line 180
/mod/scorm/report/objectives/classes/report.php
->
line 626
/admin/tools.php
->
line 62
/mod/glossary/lib.php
->
line 1524
/mod/glossary/lib.php
->
line 3769
/webservice/classes/token_table.php
->
line 290
/user/filters/text.php
->
line 137
/user/filters/text.php
->
line 141
/user/filters/text.php
->
line 145
/user/filters/text.php
->
line 149
/user/filters/text.php
->
line 153
/message/classes/api.php
->
line 154
/message/classes/api.php
->
line 237
/message/classes/api.php
->
line 290
/message/classes/api.php
->
line 301