Quick Navigation
×
Moodle 4.3 XRef and Diffs
Home
Quick Navigation
Moodle 4.3
Classes
Functions
Variables
Constants
Namespaces
Statistics
Moodle 4.3 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.3.x will end 7 October 2024 (12 months).
Bug fixes for security issues in 4.3.x will end 21 April 2025 (18 months).
PHP version: minimum PHP 8.0.0 Note: minimum PHP version has increased since Moodle 4.1. PHP 8.2.x is supported too.
Moodle 4.3 Database Schema (by Marcus Green)
locked
[
Top level directory
]
Variable Cross Reference
at:
/lib/db/upgrade.php
->
line 1840
/lib/db/upgrade.php
->
line 1846
/lib/db/upgrade.php
->
line 1851
/grade/report/singleview/classes/local/ui/feedback.php
->
line 71
/grade/report/singleview/classes/local/ui/feedback.php
->
line 80
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/Styles.php
->
line 340
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/Styles.php
->
line 342
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/Styles.php
->
line 346
/grade/report/singleview/classes/local/ui/finalgrade.php
->
line 79
/grade/report/singleview/classes/local/ui/finalgrade.php
->
line 89
/grade/edit/tree/lib.php
->
line 630
/lib/grade/grade_item.php
->
line 235
/lib/authlib.php
->
line 863
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xml/Style.php
->
line 70
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xml/Style.php
->
line 73
/grade/edit/tree/item.php
->
line 152
/mod/assign/classes/output/assign_submission_status.php
->
line 56
/lib/messagelib.php
->
line 289
/lib/messagelib.php
->
line 291
/lib/classes/message/manager.php
->
line 223
/lib/classes/message/manager.php
->
line 225
/lib/testing/classes/test_lock.php
->
line 71
/lib/testing/classes/test_lock.php
->
line 76
/lib/classes/lock/mysql_lock_factory.php
->
line 125
/grade/edit/tree/outcomeitem.php
->
line 147
/lib/classes/lock/file_lock_factory.php
->
line 143
/grade/classes/form/add_outcome.php
->
line 381
/lib/grade/grade_grade.php
->
line 125
/message/lib.php
->
line 489
/message/lib.php
->
line 495
/message/lib.php
->
line 499
/message/lib.php
->
line 503
/grade/report/singleview/classes/local/ui/checkbox_attribute.php
->
line 57
/backup/util/dbops/backup_controller_dbops.class.php
->
line 673
/lib/classes/lock/postgres_lock_factory.php
->
line 158
/lib/classes/lock/postgres_lock_factory.php
->
line 162
/tag/classes/external.php
->
line 486
/tag/classes/external.php
->
line 488
/grade/classes/form/add_item.php
->
line 451
/lib/classes/lock/db_record_lock_factory.php
->
line 140
/backup/util/dbops/restore_controller_dbops.class.php
->
line 289
Referenced 274 times:
/lib/db/upgrade.php
->
line 400
/lib/db/upgrade.php
->
line 1840
/lib/db/upgrade.php
->
line 1846
/lib/db/upgrade.php
->
line 1851
/lib/db/upgrade.php
->
line 1858
/grade/report/singleview/classes/local/ui/feedback.php
->
line 71
/grade/report/singleview/classes/local/ui/feedback.php
->
line 80
/grade/report/singleview/classes/local/ui/feedback.php
->
line 88
/mod/assign/gradingtable.php
->
line 1136
/mod/assign/gradingtable.php
->
line 1288
/mod/assign/locallib.php
->
line 3847
/mod/assign/locallib.php
->
line 3995
/mod/assign/locallib.php
->
line 4191
/mod/assign/locallib.php
->
line 5307
/mod/assign/locallib.php
->
line 6180
/mod/assign/locallib.php
->
line 7409
/mod/assign/locallib.php
->
line 7568
/mod/assign/locallib.php
->
line 8296
/mod/assign/locallib.php
->
line 8473
/mod/assign/locallib.php
->
line 8973
/mod/assign/locallib.php
->
line 8973
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/Styles.php
->
line 340
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/Styles.php
->
line 342
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/Styles.php
->
line 346
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/Styles.php
->
line 349
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/Styles.php
->
line 350
/grade/report/singleview/classes/local/ui/finalgrade.php
->
line 79
/grade/report/singleview/classes/local/ui/finalgrade.php
->
line 89
/grade/report/singleview/classes/local/ui/finalgrade.php
->
line 97
/grade/edit/tree/lib.php
->
line 630
/grade/edit/tree/lib.php
->
line 630
/grade/edit/tree/lib.php
->
line 630
/grade/edit/tree/lib.php
->
line 632
/grade/edit/tree/lib.php
->
line 702
/course/classes/management/helper.php
->
line 277
/lib/grade/grade_item.php
->
line 235
/lib/grade/grade_item.php
->
line 368
/lib/grade/grade_item.php
->
line 368
/lib/grade/grade_item.php
->
line 628
/lib/grade/grade_item.php
->
line 660
/lib/grade/grade_item.php
->
line 677
/lib/grade/grade_item.php
->
line 682
/lib/grade/grade_item.php
->
line 707
/lib/grade/grade_item.php
->
line 712
/lib/grade/grade_item.php
->
line 867
/lib/tests/context_test.php
->
line 70
/lib/google/src/Google/Service/Calendar.php
->
line 2689
/lib/google/src/Google/Service/Calendar.php
->
line 2887
/lib/google/src/Google/Service/Calendar.php
->
line 2889
/lib/google/src/Google/Service/Calendar.php
->
line 2889
/lib/google/src/Google/Service/Calendar.php
->
line 2893
/lib/grade/tests/fixtures/lib.php
->
line 465
/lib/grade/tests/fixtures/lib.php
->
line 571
/admin/roles/classes/override_permissions_table_advanced.php
->
line 89
/lib/authlib.php
->
line 863
/lib/authlib.php
->
line 864
/lib/authlib.php
->
line 873
/mod/assign/tests/externallib_test.php
->
line 722
/mod/assign/tests/externallib_test.php
->
line 1746
/mod/assign/tests/externallib_test.php
->
line 1768
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xml/Style.php
->
line 70
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xml/Style.php
->
line 73
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xml/Style.php
->
line 78
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xml/Style.php
->
line 80
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xml/Style.php
->
line 81
/admin/roles/classes/capability_table_with_risks.php
->
line 97
/mod/assign/classes/output/renderer.php
->
line 545
/mod/assign/classes/output/renderer.php
->
line 754
/lib/grade/tests/grade_grade_test.php
->
line 164
/mod/assign/externallib.php
->
line 977
/mod/assign/externallib.php
->
line 1009
/mod/assign/externallib.php
->
line 1136
/grade/edit/tree/item.php
->
line 91
/grade/edit/tree/item.php
->
line 91
/grade/edit/tree/item.php
->
line 152
/grade/edit/tree/item.php
->
line 152
/grade/edit/tree/item.php
->
line 152
/grade/edit/tree/item.php
->
line 154
/grade/edit/tree/item.php
->
line 205
/mod/assign/classes/output/assign_submission_status.php
->
line 56
/mod/assign/classes/output/assign_submission_status.php
->
line 148
/mod/assign/classes/output/assign_submission_status.php
->
line 180
/mod/assign/classes/output/assign_submission_status.php
->
line 180
/lib/messagelib.php
->
line 289
/lib/messagelib.php
->
line 291
/lib/messagelib.php
->
line 302
/lib/messagelib.php
->
line 320
/lib/messagelib.php
->
line 531
/lib/messagelib.php
->
line 533
/grade/querylib.php
->
line 48
/grade/querylib.php
->
line 85
/grade/querylib.php
->
line 176
/grade/querylib.php
->
line 199
/lib/gradelib.php
->
line 485
/lib/gradelib.php
->
line 522
/lib/gradelib.php
->
line 595
/lib/gradelib.php
->
line 613
/lib/tests/context/module_test.php
->
line 296
/lib/tests/context/module_test.php
->
line 298
/lib/tests/context/module_test.php
->
line 302
/lib/tests/context/module_test.php
->
line 304
/lib/classes/message/manager.php
->
line 223
/lib/classes/message/manager.php
->
line 225
/lib/classes/message/manager.php
->
line 236
/lib/classes/message/manager.php
->
line 256
/grade/report/history/classes/output/tablelog.php
->
line 330
/lib/testing/classes/test_lock.php
->
line 71
/lib/testing/classes/test_lock.php
->
line 72
/lib/testing/classes/test_lock.php
->
line 76
/lib/testing/classes/test_lock.php
->
line 78
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/Protection.php
->
line 17
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/Protection.php
->
line 43
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/Protection.php
->
line 117
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/Protection.php
->
line 133
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/Protection.php
->
line 184
/lib/classes/lock/mysql_lock_factory.php
->
line 125
/lib/classes/lock/mysql_lock_factory.php
->
line 125
/lib/classes/lock/mysql_lock_factory.php
->
line 127
/lib/tests/event/profile_field_test.php
->
line 138
/grade/edit/tree/grade.php
->
line 122
/grade/edit/tree/grade.php
->
line 122
/grade/edit/tree/grade.php
->
line 138
/grade/edit/tree/grade.php
->
line 161
/grade/edit/tree/grade.php
->
line 234
/grade/edit/tree/grade.php
->
line 235
/grade/edit/tree/grade.php
->
line 239
/grade/edit/tree/grade.php
->
line 245
/grade/edit/tree/outcomeitem.php
->
line 101
/grade/edit/tree/outcomeitem.php
->
line 101
/grade/edit/tree/outcomeitem.php
->
line 147
/grade/edit/tree/outcomeitem.php
->
line 147
/grade/edit/tree/outcomeitem.php
->
line 147
/grade/edit/tree/outcomeitem.php
->
line 149
/grade/edit/tree/outcomeitem.php
->
line 238
/lib/navigationlib.php
->
line 985
/lib/navigationlib.php
->
line 986
/lib/classes/lock/file_lock_factory.php
->
line 143
/lib/classes/lock/file_lock_factory.php
->
line 144
/lib/classes/lock/file_lock_factory.php
->
line 148
/lib/classes/lock/file_lock_factory.php
->
line 150
/grade/classes/form/add_outcome.php
->
line 84
/grade/classes/form/add_outcome.php
->
line 84
/grade/classes/form/add_outcome.php
->
line 381
/grade/classes/form/add_outcome.php
->
line 381
/grade/classes/form/add_outcome.php
->
line 381
/grade/classes/form/add_outcome.php
->
line 467
/lib/grade/tests/grade_item_test.php
->
line 465
/lib/grade/tests/grade_item_test.php
->
line 466
/lib/grade/tests/grade_item_test.php
->
line 471
/lib/grade/tests/grade_item_test.php
->
line 472
/lib/grade/tests/grade_item_test.php
->
line 477
/lib/grade/tests/grade_item_test.php
->
line 478
/lib/grade/tests/grade_item_test.php
->
line 558
/mod/quiz/lib.php
->
line 815
/lib/tests/context/block_test.php
->
line 259
/lib/tests/context/block_test.php
->
line 261
/lib/tests/context/block_test.php
->
line 265
/lib/tests/context/block_test.php
->
line 267
/grade/edit/tree/grade_form.php
->
line 198
/grade/edit/tree/grade_form.php
->
line 198
/grade/edit/tree/grade_form.php
->
line 202
/grade/edit/tree/grade_form.php
->
line 207
/lib/tests/context/user_test.php
->
line 256
/lib/tests/context/user_test.php
->
line 259
/lib/tests/context/user_test.php
->
line 261
/lib/tests/context/user_test.php
->
line 264
/lib/tests/context/user_test.php
->
line 266
/lib/classes/task/grade_cron_task.php
->
line 63
/lib/classes/task/grade_cron_task.php
->
line 85
/lib/grade/grade_grade.php
->
line 125
/lib/grade/grade_grade.php
->
line 325
/lib/grade/grade_grade.php
->
line 327
/lib/grade/grade_grade.php
->
line 538
/lib/grade/grade_grade.php
->
line 544
/lib/grade/grade_grade.php
->
line 550
/lib/grade/grade_grade.php
->
line 577
/lib/tests/context/coursecat_test.php
->
line 272
/lib/tests/context/coursecat_test.php
->
line 273
/lib/tests/context/coursecat_test.php
->
line 275
/lib/tests/context/coursecat_test.php
->
line 277
/lib/tests/context/coursecat_test.php
->
line 282
/lib/tests/context/coursecat_test.php
->
line 283
/lib/tests/context/coursecat_test.php
->
line 285
/lib/tests/context/coursecat_test.php
->
line 287
/message/lib.php
->
line 489
/message/lib.php
->
line 495
/message/lib.php
->
line 499
/message/lib.php
->
line 503
/message/lib.php
->
line 513
/course/classes/category.php
->
line 300
/course/classes/category.php
->
line 2715
/lib/tests/moodlelib_test.php
->
line 2454
/tag/classes/output/tagareacollection.php
->
line 46
/lib/classes/context.php
->
line 357
/lib/classes/context.php
->
line 377
/lib/classes/context.php
->
line 378
/lib/classes/context.php
->
line 538
/lib/classes/context.php
->
line 541
/lib/classes/context.php
->
line 545
/lib/classes/context.php
->
line 546
/lib/classes/context.php
->
line 549
/lib/classes/context.php
->
line 685
/tag/classes/area.php
->
line 53
/grade/report/singleview/classes/local/ui/checkbox_attribute.php
->
line 46
/grade/report/singleview/classes/local/ui/checkbox_attribute.php
->
line 57
/grade/report/singleview/classes/local/ui/checkbox_attribute.php
->
line 59
/grade/report/singleview/classes/local/ui/checkbox_attribute.php
->
line 59
/grade/report/singleview/classes/local/ui/checkbox_attribute.php
->
line 88
/lib/tests/context/course_test.php
->
line 281
/lib/tests/context/course_test.php
->
line 283
/lib/tests/context/course_test.php
->
line 287
/lib/tests/context/course_test.php
->
line 289
/backup/util/dbops/backup_controller_dbops.class.php
->
line 673
/backup/util/dbops/backup_controller_dbops.class.php
->
line 680
/lib/testing/tests/testing_generator_test.php
->
line 521
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Document/Security.php
->
line 66
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Document/Security.php
->
line 68
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Document/Security.php
->
line 69
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Document/Security.php
->
line 80
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Document/Security.php
->
line 82
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Document/Security.php
->
line 83
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Document/Security.php
->
line 94
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Document/Security.php
->
line 96
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Document/Security.php
->
line 97
/mod/forum/externallib.php
->
line 447
/mod/forum/externallib.php
->
line 748
/lib/blocklib.php
->
line 1447
/lib/classes/context/system.php
->
line 154
/lib/classes/context/system.php
->
line 178
/lib/classes/context/system.php
->
line 211
/lib/classes/context/system.php
->
line 212
/lib/classes/context/system.php
->
line 301
/lib/classes/context/system.php
->
line 302
/lib/classes/context/system.php
->
line 305
/lib/classes/lock/postgres_lock_factory.php
->
line 158
/lib/classes/lock/postgres_lock_factory.php
->
line 162
/lib/classes/lock/postgres_lock_factory.php
->
line 162
/lib/classes/lock/postgres_lock_factory.php
->
line 163
/lib/classes/lock/postgres_lock_factory.php
->
line 167
/lib/classes/lock/postgres_lock_factory.php
->
line 169
/message/renderer.php
->
line 150
/message/renderer.php
->
line 152
/tag/classes/external.php
->
line 486
/tag/classes/external.php
->
line 487
/tag/classes/external.php
->
line 488
/tag/classes/external.php
->
line 488
/tag/classes/external.php
->
line 489
/tag/classes/external.php
->
line 491
/grade/classes/form/add_item.php
->
line 74
/grade/classes/form/add_item.php
->
line 74
/grade/classes/form/add_item.php
->
line 451
/grade/classes/form/add_item.php
->
line 451
/grade/classes/form/add_item.php
->
line 451
/grade/classes/form/add_item.php
->
line 501
/lib/classes/lock/db_record_lock_factory.php
->
line 140
/lib/classes/lock/db_record_lock_factory.php
->
line 141
/lib/classes/lock/db_record_lock_factory.php
->
line 145
/lib/classes/lock/db_record_lock_factory.php
->
line 147
/message/classes/output/preferences/notification_list_processor.php
->
line 87
/message/classes/output/preferences/notification_list_processor.php
->
line 94
/mod/forum/classes/local/entities/discussion.php
->
line 99
/mod/forum/classes/local/entities/discussion.php
->
line 114
/mod/assign/backup/moodle2/restore_assign_stepslib.php
->
line 234
/mod/assign/backup/moodle2/restore_assign_stepslib.php
->
line 243
/mod/assign/backup/moodle2/restore_assign_stepslib.php
->
line 244
/mod/assign/backup/moodle2/restore_assign_stepslib.php
->
line 244
/backup/util/dbops/restore_controller_dbops.class.php
->
line 289
/backup/util/dbops/restore_controller_dbops.class.php
->
line 293
/backup/util/dbops/restore_controller_dbops.class.php
->
line 303
/lib/accesslib.php
->
line 489
/lib/accesslib.php
->
line 3644
/admin/lock.php
->
line 37
/admin/lock.php
->
line 62
/admin/lock.php
->
line 82