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)
extra
[
Top level directory
]
Variable Cross Reference
at:
/lib/filestorage/zip_archive.php
->
line 876
/lib/odslib.class.php
->
line 1105
/lib/odslib.class.php
->
line 1142
/lib/odslib.class.php
->
line 1160
/lib/xapi/tests/local/statement_test.php
->
line 271
/lib/xapi/tests/local/statement_test.php
->
line 276
/lib/adodb/adodb-active-record.inc.php
->
line 940
/user/classes/fields.php
->
line 371
/user/classes/fields.php
->
line 412
/user/classes/fields.php
->
line 417
/lib/adodb/adodb.inc.php
->
line 2631
/lib/adodb/adodb-xmlschema03.inc.php
->
line 2131
/lib/filestorage/tests/fixtures/zip_info.php
->
line 103
/question/format.php
->
line 291
/question/format.php
->
line 880
/lib/adodb/adodb-xmlschema.inc.php
->
line 1954
/admin/tool/log/store/legacy/classes/privacy/provider.php
->
line 142
/question/type/ddwtos/questiontype.php
->
line 77
/question/type/ddwtos/questiontype.php
->
line 108
/user/filters/lib.php
->
line 233
/auth/mnet/auth.php
->
line 388
/backup/moodle2/restore_qtype_extrafields_plugin.class.php
->
line 86
/mod/url/index.php
->
line 95
/mod/lesson/format.php
->
line 392
/question/type/questiontypebase.php
->
line 1302
/question/type/questiontypebase.php
->
line 1355
/question/type/questiontypebase.php
->
line 1374
/lib/editor/atto/lib.php
->
line 131
/lib/moodlelib.php
->
line 9004
/admin/tool/customlang/classes/local/mlang/langstring.php
->
line 56
/admin/tool/customlang/classes/local/mlang/langstring.php
->
line 68
/lib/outputrequirementslib.php
->
line 1268
/lib/outputrequirementslib.php
->
line 1270
/question/type/gapselect/questiontype.php
->
line 58
/question/type/gapselect/questiontype.php
->
line 102
/admin/tool/log/classes/local/privacy/helper.php
->
line 50
/message/output/airnotifier/message_output_airnotifier.php
->
line 73
/mod/resource/locallib.php
->
line 168
/mod/resource/locallib.php
->
line 221
/mod/resource/locallib.php
->
line 226
/course/externallib.php
->
line 2687
/admin/tool/behat/cli/util.php
->
line 314
/question/type/ddimageortext/questiontype.php
->
line 180
/question/type/ddimageortext/questiontype.php
->
line 220
/lib/setuplib.php
->
line 1275
/lib/setuplib.php
->
line 1285
/mod/url/locallib.php
->
line 270
/mod/url/locallib.php
->
line 273
/mod/url/locallib.php
->
line 276
/lib/htmlpurifier/HTMLPurifier/Config.php
->
line 537
/lib/htmlpurifier/HTMLPurifier/Config.php
->
line 546
/lib/htmlpurifier/HTMLPurifier/Config.php
->
line 553
/lib/htmlpurifier/HTMLPurifier/Config.php
->
line 887
/lib/htmlpurifier/HTMLPurifier/Config.php
->
line 897
/admin/tool/log/store/database/classes/log/store.php
->
line 226
/lib/accesslib.php
->
line 7303
/lib/accesslib.php
->
line 7307
/question/type/randomsamatch/questiontype.php
->
line 194
/question/type/randomsamatch/questiontype.php
->
line 209
/question/type/randomsamatch/questiontype.php
->
line 223
/lib/classes/user.php
->
line 257
/question/format/xml/format.php
->
line 1591
/question/type/ddmarker/questiontype.php
->
line 278
/question/type/ddmarker/questiontype.php
->
line 319
/mod/resource/index.php
->
line 95
/course/resources.php
->
line 130
/admin/tool/log/store/standard/classes/log/store.php
->
line 123
/lib/adodb/adodb-active-recordx.inc.php
->
line 1026
/lib/adodb/adodb-active-recordx.inc.php
->
line 1042
Referenced 268 times:
/lib/filestorage/zip_archive.php
->
line 633
/lib/filestorage/zip_archive.php
->
line 634
/lib/filestorage/zip_archive.php
->
line 635
/lib/filestorage/zip_archive.php
->
line 638
/lib/filestorage/zip_archive.php
->
line 670
/lib/filestorage/zip_archive.php
->
line 673
/lib/filestorage/zip_archive.php
->
line 876
/lib/filestorage/zip_archive.php
->
line 877
/lib/filestorage/zip_archive.php
->
line 877
/lib/filestorage/zip_archive.php
->
line 878
/lib/filestorage/zip_archive.php
->
line 879
/filter/mathjaxloader/filter.php
->
line 132
/filter/mathjaxloader/filter.php
->
line 133
/filter/mathjaxloader/filter.php
->
line 133
/mod/lesson/locallib.php
->
line 1853
/mod/lesson/locallib.php
->
line 1855
/lib/odslib.class.php
->
line 1105
/lib/odslib.class.php
->
line 1107
/lib/odslib.class.php
->
line 1110
/lib/odslib.class.php
->
line 1112
/lib/odslib.class.php
->
line 1142
/lib/odslib.class.php
->
line 1144
/lib/odslib.class.php
->
line 1147
/lib/odslib.class.php
->
line 1149
/lib/odslib.class.php
->
line 1160
/lib/odslib.class.php
->
line 1162
/lib/odslib.class.php
->
line 1165
/lib/odslib.class.php
->
line 1178
/lib/odslib.class.php
->
line 1180
/lib/odslib.class.php
->
line 1184
/lib/odslib.class.php
->
line 1188
/lib/odslib.class.php
->
line 1192
/lib/xapi/tests/local/statement_test.php
->
line 135
/lib/xapi/tests/local/statement_test.php
->
line 136
/lib/xapi/tests/local/statement_test.php
->
line 137
/lib/xapi/tests/local/statement_test.php
->
line 142
/lib/xapi/tests/local/statement_test.php
->
line 143
/lib/xapi/tests/local/statement_test.php
->
line 172
/lib/xapi/tests/local/statement_test.php
->
line 173
/lib/xapi/tests/local/statement_test.php
->
line 174
/lib/xapi/tests/local/statement_test.php
->
line 175
/lib/xapi/tests/local/statement_test.php
->
line 177
/lib/xapi/tests/local/statement_test.php
->
line 269
/lib/xapi/tests/local/statement_test.php
->
line 270
/lib/xapi/tests/local/statement_test.php
->
line 271
/lib/xapi/tests/local/statement_test.php
->
line 275
/lib/xapi/tests/local/statement_test.php
->
line 276
/lib/xapi/tests/local/statement_test.php
->
line 306
/lib/xapi/tests/local/statement_test.php
->
line 307
/lib/xapi/tests/local/statement_test.php
->
line 308
/lib/xapi/tests/local/statement_test.php
->
line 311
/lib/adodb/adodb-active-record.inc.php
->
line 940
/lib/adodb/adodb-active-record.inc.php
->
line 946
/lib/adodb/adodb-active-record.inc.php
->
line 1150
/lib/adodb/adodb-active-record.inc.php
->
line 1162
/lib/adodb/adodb-active-record.inc.php
->
line 1164
/lib/adodb/adodb-active-record.inc.php
->
line 1165
/lib/adodb/adodb-active-record.inc.php
->
line 1165
/lib/adodb/adodb-active-record.inc.php
->
line 1167
/user/classes/fields.php
->
line 371
/user/classes/fields.php
->
line 375
/user/classes/fields.php
->
line 389
/user/classes/fields.php
->
line 397
/user/classes/fields.php
->
line 412
/user/classes/fields.php
->
line 412
/user/classes/fields.php
->
line 417
/user/classes/fields.php
->
line 417
/user/classes/fields.php
->
line 418
/lib/adodb/adodb.inc.php
->
line 2631
/lib/adodb/adodb.inc.php
->
line 2640
/lib/adodb/adodb-xmlschema03.inc.php
->
line 2131
/lib/adodb/adodb-xmlschema03.inc.php
->
line 2135
/lib/adodb/adodb-xmlschema03.inc.php
->
line 2161
/lib/filestorage/tests/fixtures/zip_info.php
->
line 103
/lib/filestorage/tests/fixtures/zip_info.php
->
line 104
/lib/filestorage/tests/fixtures/zip_info.php
->
line 104
/lib/filestorage/tests/fixtures/zip_info.php
->
line 105
/lib/filestorage/tests/fixtures/zip_info.php
->
line 106
/lib/filestorage/tests/fixtures/zip_info.php
->
line 130
/lib/filestorage/tests/fixtures/zip_info.php
->
line 131
/lib/filestorage/tests/fixtures/zip_info.php
->
line 159
/lib/filestorage/tests/fixtures/zip_info.php
->
line 160
/lib/filestorage/tests/fixtures/zip_info.php
->
line 240
/lib/filestorage/tests/fixtures/zip_info.php
->
line 242
/lib/filestorage/tests/fixtures/zip_info.php
->
line 242
/lib/filestorage/tests/fixtures/zip_info.php
->
line 243
/lib/filestorage/tests/fixtures/zip_info.php
->
line 251
/lib/filestorage/tests/fixtures/zip_info.php
->
line 252
/lib/filestorage/tests/fixtures/zip_info.php
->
line 264
/mod/assign/locallib.php
->
line 1023
/mod/assign/locallib.php
->
line 1025
/lib/phpmailer/src/PHPMailer.php
->
line 5016
/lib/phpmailer/src/PHPMailer.php
->
line 5019
/question/format.php
->
line 291
/question/format.php
->
line 302
/question/format.php
->
line 313
/question/format.php
->
line 880
/question/format.php
->
line 887
/lib/adodb/adodb-xmlschema.inc.php
->
line 1954
/lib/adodb/adodb-xmlschema.inc.php
->
line 1958
/lib/adodb/adodb-xmlschema.inc.php
->
line 1980
/grade/export/lib.php
->
line 278
/admin/tool/log/store/legacy/classes/privacy/provider.php
->
line 142
/admin/tool/log/store/legacy/classes/privacy/provider.php
->
line 147
/admin/tool/log/store/legacy/classes/privacy/provider.php
->
line 148
/question/type/ddwtos/questiontype.php
->
line 77
/question/type/ddwtos/questiontype.php
->
line 108
/user/filters/lib.php
->
line 233
/user/filters/lib.php
->
line 237
/user/filters/lib.php
->
line 238
/auth/mnet/auth.php
->
line 388
/auth/mnet/auth.php
->
line 405
/auth/mnet/auth.php
->
line 406
/backup/moodle2/restore_qtype_extrafields_plugin.class.php
->
line 86
/backup/moodle2/restore_qtype_extrafields_plugin.class.php
->
line 87
/mod/url/index.php
->
line 95
/mod/url/index.php
->
line 95
/mod/url/index.php
->
line 95
/mod/url/index.php
->
line 105
/mod/lesson/format.php
->
line 392
/lib/datalib.php
->
line 1413
/lib/datalib.php
->
line 1414
/lib/datalib.php
->
line 1414
/question/type/questiontypebase.php
->
line 1302
/question/type/questiontypebase.php
->
line 1355
/question/type/questiontypebase.php
->
line 1374
/question/type/questiontypebase.php
->
line 1378
/question/type/questiontypebase.php
->
line 1382
/lib/editor/atto/lib.php
->
line 131
/lib/editor/atto/lib.php
->
line 133
/lib/editor/atto/lib.php
->
line 134
/lib/tests/modinfolib_test.php
->
line 192
/lib/moodlelib.php
->
line 9004
/lib/moodlelib.php
->
line 9021
/lib/moodlelib.php
->
line 9022
/admin/tool/customlang/classes/local/mlang/langstring.php
->
line 56
/admin/tool/customlang/classes/local/mlang/langstring.php
->
line 68
/admin/tool/customlang/classes/local/mlang/langstring.php
->
line 77
/admin/tool/customlang/classes/local/mlang/langstring.php
->
line 77
/lib/dml/mysqli_native_moodle_database.php
->
line 938
/lib/outputrequirementslib.php
->
line 1268
/lib/outputrequirementslib.php
->
line 1270
/lib/outputrequirementslib.php
->
line 1272
/question/type/gapselect/questiontype.php
->
line 58
/question/type/gapselect/questiontype.php
->
line 102
/admin/tool/log/classes/local/privacy/helper.php
->
line 50
/admin/tool/log/classes/local/privacy/helper.php
->
line 62
/message/output/airnotifier/message_output_airnotifier.php
->
line 73
/message/output/airnotifier/message_output_airnotifier.php
->
line 77
/message/output/airnotifier/message_output_airnotifier.php
->
line 78
/message/output/airnotifier/message_output_airnotifier.php
->
line 79
/message/output/airnotifier/message_output_airnotifier.php
->
line 81
/message/output/airnotifier/message_output_airnotifier.php
->
line 82
/message/output/airnotifier/message_output_airnotifier.php
->
line 84
/message/output/airnotifier/message_output_airnotifier.php
->
line 85
/message/output/airnotifier/message_output_airnotifier.php
->
line 86
/message/output/airnotifier/message_output_airnotifier.php
->
line 87
/message/output/airnotifier/message_output_airnotifier.php
->
line 91
/message/output/airnotifier/message_output_airnotifier.php
->
line 92
/message/output/airnotifier/message_output_airnotifier.php
->
line 95
/message/output/airnotifier/message_output_airnotifier.php
->
line 96
/message/output/airnotifier/message_output_airnotifier.php
->
line 96
/message/output/airnotifier/message_output_airnotifier.php
->
line 98
/message/output/airnotifier/message_output_airnotifier.php
->
line 99
/message/output/airnotifier/message_output_airnotifier.php
->
line 99
/message/output/airnotifier/message_output_airnotifier.php
->
line 101
/message/output/airnotifier/message_output_airnotifier.php
->
line 102
/message/output/airnotifier/message_output_airnotifier.php
->
line 102
/message/output/airnotifier/message_output_airnotifier.php
->
line 106
/message/output/airnotifier/message_output_airnotifier.php
->
line 130
/mod/resource/locallib.php
->
line 168
/mod/resource/locallib.php
->
line 175
/mod/resource/locallib.php
->
line 221
/mod/resource/locallib.php
->
line 222
/mod/resource/locallib.php
->
line 226
/mod/resource/locallib.php
->
line 227
/course/externallib.php
->
line 2687
/course/externallib.php
->
line 2731
/admin/tool/behat/cli/util.php
->
line 314
/admin/tool/behat/cli/util.php
->
line 323
/admin/tool/behat/cli/util.php
->
line 327
/admin/tool/behat/cli/util.php
->
line 332
/question/type/ddimageortext/questiontype.php
->
line 180
/question/type/ddimageortext/questiontype.php
->
line 220
/lib/setuplib.php
->
line 1275
/lib/setuplib.php
->
line 1276
/lib/setuplib.php
->
line 1277
/lib/setuplib.php
->
line 1285
/lib/setuplib.php
->
line 1286
/lib/setuplib.php
->
line 1287
/mod/url/locallib.php
->
line 270
/mod/url/locallib.php
->
line 273
/mod/url/locallib.php
->
line 276
/mod/url/locallib.php
->
line 280
/lib/modinfolib.php
->
line 922
/lib/modinfolib.php
->
line 923
/lib/modinfolib.php
->
line 1287
/lib/modinfolib.php
->
line 2188
/lib/modinfolib.php
->
line 2188
/lib/modinfolib.php
->
line 2188
/lib/htmlpurifier/HTMLPurifier/Config.php
->
line 537
/lib/htmlpurifier/HTMLPurifier/Config.php
->
line 542
/lib/htmlpurifier/HTMLPurifier/Config.php
->
line 546
/lib/htmlpurifier/HTMLPurifier/Config.php
->
line 548
/lib/htmlpurifier/HTMLPurifier/Config.php
->
line 553
/lib/htmlpurifier/HTMLPurifier/Config.php
->
line 557
/lib/htmlpurifier/HTMLPurifier/Config.php
->
line 887
/lib/htmlpurifier/HTMLPurifier/Config.php
->
line 897
/lib/htmlpurifier/HTMLPurifier/Config.php
->
line 901
/admin/tool/log/store/database/classes/log/store.php
->
line 226
/admin/tool/log/store/database/classes/log/store.php
->
line 238
/mod/quiz/lib.php
->
line 319
/mod/quiz/lib.php
->
line 321
/lib/accesslib.php
->
line 6607
/lib/accesslib.php
->
line 6609
/lib/accesslib.php
->
line 7303
/lib/accesslib.php
->
line 7304
/lib/accesslib.php
->
line 7306
/lib/accesslib.php
->
line 7307
/lib/accesslib.php
->
line 7307
/lib/accesslib.php
->
line 7341
/lib/accesslib.php
->
line 7548
/lib/accesslib.php
->
line 7549
/question/type/randomsamatch/questiontype.php
->
line 194
/question/type/randomsamatch/questiontype.php
->
line 208
/question/type/randomsamatch/questiontype.php
->
line 209
/question/type/randomsamatch/questiontype.php
->
line 209
/question/type/randomsamatch/questiontype.php
->
line 223
/question/type/randomsamatch/questiontype.php
->
line 230
/question/type/randomsamatch/questiontype.php
->
line 231
/question/type/randomsamatch/questiontype.php
->
line 231
/question/type/randomsamatch/questiontype.php
->
line 231
/lib/classes/user.php
->
line 257
/lib/classes/user.php
->
line 260
/question/format/xml/format.php
->
line 1591
/question/format/xml/format.php
->
line 1601
/question/type/ddmarker/questiontype.php
->
line 278
/question/type/ddmarker/questiontype.php
->
line 319
/mod/resource/index.php
->
line 95
/mod/resource/index.php
->
line 95
/mod/resource/index.php
->
line 95
/mod/resource/index.php
->
line 105
/course/resources.php
->
line 130
/course/resources.php
->
line 130
/course/resources.php
->
line 130
/course/resources.php
->
line 144
/lib/dml/tests/recordset_walk_test.php
->
line 124
/lib/dml/tests/recordset_walk_test.php
->
line 125
/lang/en/grades.php
->
line 283
/admin/tool/log/store/standard/classes/log/store.php
->
line 123
/admin/tool/log/store/standard/classes/log/store.php
->
line 135
/lib/adodb/adodb-active-recordx.inc.php
->
line 1026
/lib/adodb/adodb-active-recordx.inc.php
->
line 1033
/lib/adodb/adodb-active-recordx.inc.php
->
line 1042
/lib/adodb/adodb-active-recordx.inc.php
->
line 1049
/lib/adodb/adodb-active-recordx.inc.php
->
line 1201
/lib/adodb/adodb-active-recordx.inc.php
->
line 1205
/lib/adodb/adodb-active-recordx.inc.php
->
line 1206
/lib/adodb/adodb-active-recordx.inc.php
->
line 1233
/lib/adodb/adodb-active-recordx.inc.php
->
line 1269
/lib/adodb/adodb-active-recordx.inc.php
->
line 1271
/lib/adodb/adodb-active-recordx.inc.php
->
line 1272
/lib/adodb/adodb-active-recordx.inc.php
->
line 1272
/lib/adodb/adodb-active-recordx.inc.php
->
line 1274
/lib/adodb/adodb-active-recordx.inc.php
->
line 1329
/lib/adodb/adodb-active-recordx.inc.php
->
line 1359
/lib/adodb/adodb-active-recordx.inc.php
->
line 1408
/lib/adodb/adodb-active-recordx.inc.php
->
line 1438