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)
isguestuser
[
Top level directory
]
Function and Method Cross Reference
at:
/lib/accesslib.php
->
line 1801
Referenced 323 times:
/admin/upgradesettings.php
->
line 13
/mod/chat/gui_header_js/insert.php
->
line 43
/blog/edit.php
->
line 81
/login/lib.php
->
line 261
/login/lib.php
->
line 355
/login/lib.php
->
line 360
/lib/editor/tinymce/plugins/moodlemedia/preview.php
->
line 45
/user/view.php
->
line 56
/user/view.php
->
line 67
/user/view.php
->
line 155
/blocks/mnet_hosts/block_mnet_hosts.php
->
line 46
/admin/tool/policy/user.php
->
line 33
/admin/tool/policy/user.php
->
line 33
/rss/file.php
->
line 139
/lib/form/filemanager.php
->
line 256
/message/edit.php
->
line 43
/message/edit.php
->
line 66
/enrol/paypal/lib.php
->
line 205
/auth/oauth2/confirm-linkedlogin.php
->
line 73
/mod/feedback/classes/structure.php
->
line 227
/mod/feedback/classes/structure.php
->
line 246
/privacy/tests/sitepolicy_test.php
->
line 379
/blog/lib.php
->
line 369
/blog/lib.php
->
line 374
/blog/lib.php
->
line 967
/blog/lib.php
->
line 1054
/blocks/online_users/block_online_users.php
->
line 94
/blocks/online_users/block_online_users.php
->
line 122
/blocks/online_users/block_online_users.php
->
line 131
/lib/filebrowser/file_browser.php
->
line 134
/admin/tool/policy/accept.php
->
line 34
/mod/forum/markposts.php
->
line 66
/admin/tool/policy/classes/privacy/local/sitepolicy/handler.php
->
line 91
/mod/scorm/tests/generator/lib.php
->
line 82
/report/usersessions/lib.php
->
line 38
/report/usersessions/lib.php
->
line 67
/lib/tests/navigation/output/primary_test.php
->
line 95
/login/token.php
->
line 68
/auth/mnet/jump.php
->
line 40
/mod/forum/user.php
->
line 69
/mod/forum/user.php
->
line 85
/lib/filelib.php
->
line 369
/lib/filelib.php
->
line 2575
/lib/filelib.php
->
line 4379
/lib/filelib.php
->
line 4553
/lib/filelib.php
->
line 4674
/lib/filelib.php
->
line 4716
/lib/filelib.php
->
line 4794
/lib/filelib.php
->
line 5098
/mod/quiz/view.php
->
line 253
/mod/quiz/view.php
->
line 256
/auth/shibboleth/index.php
->
line 17
/auth/shibboleth/index.php
->
line 74
/message/classes/helper.php
->
line 553
/enrol/index.php
->
line 113
/lib/outputrenderers.php
->
line 1193
/lib/outputrenderers.php
->
line 1225
/lib/editor/atto/plugins/managefiles/lib.php
->
line 50
/admin/tool/policy/classes/output/page_viewdoc.php
->
line 131
/mod/choice/view.php
->
line 205
/mod/h5pactivity/lib.php
->
line 797
/blocks/blog_menu/block_blog_menu.php
->
line 68
/repository/draftfiles_ajax.php
->
line 35
/lib/classes/navigation/views/primary.php
->
line 50
/lib/filebrowser/file_info_context_user.php
->
line 64
/competency/classes/api.php
->
line 71
/competency/classes/api.php
->
line 5264
/grade/report/overview/index.php
->
line 54
/auth/shibboleth/login.php
->
line 64
/privacy/classes/local/sitepolicy/handler.php
->
line 84
/privacy/classes/local/sitepolicy/handler.php
->
line 88
/course/recent.php
->
line 45
/lib/form/editor.php
->
line 336
/enrol/fee/classes/plugin.php
->
line 210
/admin/tool/dataprivacy/classes/page_helper.php
->
line 55
/course/request.php
->
line 45
/blog/locallib.php
->
line 672
/login/forgot_password.php
->
line 61
/mod/forum/lib.php
->
line 549
/mod/forum/lib.php
->
line 3675
/mod/forum/lib.php
->
line 3762
/mod/forum/lib.php
->
line 4108
/mod/forum/lib.php
->
line 4785
/mod/forum/lib.php
->
line 4834
/mod/forum/lib.php
->
line 5596
/mod/forum/lib.php
->
line 5847
/mod/forum/lib.php
->
line 6340
/lib/editor/atto/plugins/managefiles/manage.php
->
line 56
/admin/tool/lp/user_evidence.php
->
line 28
/lib/classes/navigation/output/primary.php
->
line 67
/mod/forum/classes/subscriptions.php
->
line 167
/blog/index.php
->
line 91
/mod/forum/unsubscribeall.php
->
line 37
/user/policy.php
->
line 50
/user/policy.php
->
line 57
/auth/oauth2/confirm-account.php
->
line 83
/message/output/popup/mark_notification_read.php
->
line 29
/auth/mnet/auth.php
->
line 161
/admin/tool/dataprivacy/createdatarequest.php
->
line 37
/blog/preferences.php
->
line 67
/mod/workshop/editformpreview.php
->
line 35
/mod/workshop/classes/portfolio_caller.php
->
line 94
/auth/ldap/auth.php
->
line 1646
/admin/tool/policy/classes/output/page_nopermission.php
->
line 110
/calendar/lib.php
->
line 2292
/calendar/lib.php
->
line 2686
/calendar/lib.php
->
line 2705
/mod/chat/view.php
->
line 70
/admin/tool/policy/classes/output/page_agreedocs.php
->
line 98
/admin/tool/policy/classes/output/page_agreedocs.php
->
line 497
/blocks/login/block_login.php
->
line 60
/blocks/blog_recent/block_blog_recent.php
->
line 62
/login/change_password.php
->
line 63
/admin/tool/usertours/classes/helper.php
->
line 521
/message/lib.php
->
line 772
/admin/tool/dataprivacy/classes/expired_contexts_manager.php
->
line 844
/lib/outputcomponents.php
->
line 354
/user/contactsitesupport.php
->
line 37
/grade/report/mygrades.php
->
line 29
/login/digital_minor.php
->
line 39
/badges/external.php
->
line 45
/lib/phpunit/tests/advanced_test.php
->
line 143
/login/verify_age_location.php
->
line 39
/lib/datalib.php
->
line 1590
/admin/tool/lp/user_competency_in_course.php
->
line 32
/lib/tests/behat/behat_navigation.php
->
line 523
/admin/tool/policy/index.php
->
line 69
/course/renderer.php
->
line 443
/course/renderer.php
->
line 1966
/course/renderer.php
->
line 2290
/lib/editor/atto/lib.php
->
line 185
/admin/tool/lp/user_competency.php
->
line 30
/mod/workshop/exsubmission.php
->
line 40
/user/profile/lib.php
->
line 273
/user/profile/lib.php
->
line 456
/user/profile/lib.php
->
line 469
/user/profile/lib.php
->
line 497
/mod/choice/index.php
->
line 41
/user/files.php
->
line 29
/mod/workshop/submission.php
->
line 39
/admin/tool/lp/plans.php
->
line 28
/mod/workshop/excompare.php
->
line 36
/lib/editor/tinymce/plugins/managefiles/lib.php
->
line 43
/login/signup.php
->
line 50
/lib/classes/session/manager.php
->
line 448
/lib/classes/session/manager.php
->
line 762
/lib/classes/session/manager.php
->
line 790
/lib/classes/session/manager.php
->
line 884
/blocks/lp/block_lp.php
->
line 70
/mod/forum/post.php
->
line 74
/mod/forum/post.php
->
line 140
/mod/forum/post.php
->
line 214
/mod/forum/post.php
->
line 672
/mod/feedback/complete.php
->
line 86
/user/lib.php
->
line 817
/user/lib.php
->
line 1145
/message/index.php
->
line 29
/mod/forum/classes/output/big_search_form.php
->
line 73
/draftfile.php
->
line 34
/mod/survey/lib.php
->
line 1022
/blocks/blog_tags/block_blog_tags.php
->
line 86
/user/editadvanced.php
->
line 102
/lib/moodlelib.php
->
line 1888
/lib/moodlelib.php
->
line 1929
/lib/moodlelib.php
->
line 1987
/lib/moodlelib.php
->
line 2072
/lib/moodlelib.php
->
line 2734
/lib/moodlelib.php
->
line 2886
/lib/moodlelib.php
->
line 3208
/lib/moodlelib.php
->
line 3395
/lib/moodlelib.php
->
line 3448
/lib/moodlelib.php
->
line 4106
/lib/moodlelib.php
->
line 4620
/lib/moodlelib.php
->
line 4912
/lib/moodlelib.php
->
line 4933
/lib/moodlelib.php
->
line 4943
/lib/moodlelib.php
->
line 10438
/mod/imscp/tests/generator/lib.php
->
line 50
/user/edit.php
->
line 55
/user/edit.php
->
line 65
/user/edit.php
->
line 114
/availability/condition/profile/classes/condition.php
->
line 391
/lib/editor/tinymce/plugins/managefiles/manage.php
->
line 51
/auth/classes/output/login.php
->
line 92
/blocks/rss_client/viewfeed.php
->
line 29
/course/lib.php
->
line 3865
/mod/forum/classes/local/managers/capability.php
->
line 112
/mod/forum/classes/local/managers/capability.php
->
line 691
/mod/bigbluebuttonbn/classes/local/helpers/roles.php
->
line 350
/mod/workshop/assessment.php
->
line 48
/lib/classes/analytics/analyser/users.php
->
line 65
/tag/user.php
->
line 14
/admin/tool/policy/classes/form/accept_policy.php
->
line 142
/blocks/lp/plans_to_review.php
->
line 28
/mod/workshop/lib.php
->
line 601
/mod/workshop/lib.php
->
line 654
/mod/workshop/lib.php
->
line 845
/mod/workshop/lib.php
->
line 898
/lib/tests/accesslib_test.php
->
line 244
/lib/tests/accesslib_test.php
->
line 246
/lib/tests/accesslib_test.php
->
line 247
/lib/tests/accesslib_test.php
->
line 248
/lib/tests/accesslib_test.php
->
line 250
/lib/tests/accesslib_test.php
->
line 257
/lib/tests/accesslib_test.php
->
line 3512
/mod/forum/report/summary/index.php
->
line 27
/lib/myprofilelib.php
->
line 73
/enrol/self/lib.php
->
line 215
/enrol/self/lib.php
->
line 237
/blocks/recentlyaccesseditems/classes/helper.php
->
line 51
/admin/tool/dataprivacy/classes/api.php
->
line 257
/mod/feedback/classes/completion.php
->
line 139
/mod/feedback/classes/completion.php
->
line 460
/mod/feedback/classes/completion.php
->
line 605
/mod/feedback/classes/completion.php
->
line 647
/search/classes/external.php
->
line 105
/mod/bigbluebuttonbn/view.php
->
line 92
/user/externallib.php
->
line 604
/user/externallib.php
->
line 1205
/lib/editor/atto/autosave-ajax.php
->
line 70
/lib/setuplib.php
->
line 1106
/mod/data/edit.php
->
line 78
/blocks/private_files/block_private_files.php
->
line 55
/blocks/recent_activity/block_recent_activity.php
->
line 91
/lib/enrollib.php
->
line 226
/lib/enrollib.php
->
line 508
/lib/enrollib.php
->
line 582
/lib/enrollib.php
->
line 708
/lib/enrollib.php
->
line 987
/lib/enrollib.php
->
line 1039
/lib/enrollib.php
->
line 1227
/lib/enrollib.php
->
line 1373
/login/index.php
->
line 175
/login/index.php
->
line 234
/login/index.php
->
line 369
/admin/tool/policy/lib.php
->
line 86
/admin/tool/lp/user_competency_in_plan.php
->
line 32
/user/editlib.php
->
line 50
/user/editlib.php
->
line 75
/user/preferences.php
->
line 29
/mod/data/classes/search/entry.php
->
line 136
/course/togglecompletion.php
->
line 142
/message/output/popup/lib.php
->
line 37
/lib/classes/task/delete_incomplete_users_task.php
->
line 59
/blocks/lp/competencies_to_review.php
->
line 28
/admin/tool/lp/user_evidence_edit.php
->
line 28
/blocks/myprofile/block_myprofile.php
->
line 58
/lib/navigationlib.php
->
line 1411
/lib/navigationlib.php
->
line 2458
/lib/navigationlib.php
->
line 4355
/lib/navigationlib.php
->
line 4907
/lib/navigationlib.php
->
line 5201
/lib/navigationlib.php
->
line 5219
/lib/navigationlib.php
->
line 5230
/lib/navigationlib.php
->
line 5238
/lib/navigationlib.php
->
line 5247
/lib/navigationlib.php
->
line 5256
/lib/navigationlib.php
->
line 5266
/lib/navigationlib.php
->
line 5275
/lib/navigationlib.php
->
line 5356
/admin/tool/log/store/database/classes/log/store.php
->
line 128
/message/output/popup/notifications.php
->
line 39
/lib/accesslib.php
->
line 477
/lib/accesslib.php
->
line 986
/lib/accesslib.php
->
line 1839
/lib/accesslib.php
->
line 1865
/lib/accesslib.php
->
line 1898
/lib/accesslib.php
->
line 3007
/mod/h5pactivity/tests/generator/lib.php
->
line 83
/iplookup/index.php
->
line 31
/mod/forum/subscribe.php
->
line 98
/tag/classes/tag.php
->
line 1461
/lib/classes/user.php
->
line 567
/lib/classes/user.php
->
line 1088
/lib/classes/user.php
->
line 1188
/lib/classes/user.php
->
line 1205
/admin/tool/policy/classes/output/page_viewalldoc.php
->
line 84
/calendar/renderer.php
->
line 257
/admin/index.php
->
line 162
/admin/index.php
->
line 803
/mod/feedback/lib.php
->
line 2212
/mod/feedback/lib.php
->
line 2913
/lib/completionlib.php
->
line 347
/blocks/recentlyaccesseditems/classes/observer.php
->
line 56
/my/index.php
->
line 67
/my/index.php
->
line 104
/blog/rsslib.php
->
line 159
/admin/tool/lp/user_evidence_list.php
->
line 28
/admin/tool/log/store/legacy/classes/log/store.php
->
line 258
/mod/forum/index.php
->
line 175
/mod/forum/index.php
->
line 464
/mod/feedback/classes/complete_form.php
->
line 94
/notes/lib.php
->
line 394
/blocks/accessreview/block_accessreview.php
->
line 95
/report/usersessions/user.php
->
line 31
/user/profile.php
->
line 49
/user/profile.php
->
line 106
/mod/assign/lib.php
->
line 712
/mod/assign/lib.php
->
line 856
/course/format/classes/output/local/content/section/cmsummary.php
->
line 107
/admin/tool/lp/plan.php
->
line 30
/badges/mybadges.php
->
line 49
/admin/tool/mobile/autologin.php
->
line 37
/privacy/tests/fixtures/mock_sitepolicy_handler.php
->
line 72
/blocks/course_list/block_course_list.php
->
line 62
/blocks/course_list/block_course_list.php
->
line 143
/mod/glossary/edit.php
->
line 33
/user/classes/form/contactsitesupport_form.php
->
line 63
/lib/authlib.php
->
line 824
/lib/authlib.php
->
line 869
/lib/authlib.php
->
line 888
/lib/authlib.php
->
line 953
/message/notificationpreferences.php
->
line 37
/message/notificationpreferences.php
->
line 57
/course/classes/category.php
->
line 1432
/grade/report/user/index.php
->
line 56
/admin/tool/log/store/standard/classes/log/store.php
->
line 54
/admin/tool/policy/classes/api.php
->
line 508
/admin/tool/policy/classes/api.php
->
line 797
/admin/tool/policy/classes/api.php
->
line 872
/mod/workshop/exassessment.php
->
line 37
/admin/tool/dataprivacy/mydatarequests.php
->
line 38
/lib/classes/userfeedback.php
->
line 157