Moodle PHP Documentation 4.5
Moodle 4.5dev (Build: 20240606) (d3ae1391abe)
Deprecated List
Member __pad0__
since Moodle 4.0
Member action_menu::do_not_enhance ()
since Moodle 3.2
Member action_menu::set_alignment ($dialogue, $button)
since Moodle 4.0
Member action_menu::set_constraint ($ancestorselector)
since Moodle 4.3
Member action_menu_link::$instance
since Moodle 4.4.
Member add_event ()
please use calendar_event::create() instead.
Member add_indented_names ()
since Moodle 4.0 MDL-71585
Member add_mod_to_section ()
since 2.4
Member add_to_log ()
since 2.7 use new events instead
Member admin_setting_configselect::output_select_html ($data, $current, $default, $extraname='')
since Moodle 3.2
Class admin_setting_devicedetectregex

Moodle 4.3 MDL-78468 - No longer used since the devicedetectregex was removed.

Member admin_setting_devicedetectregex::__construct ($name, $visiblename, $description, $defaultsetting='')

Moodle 4.3 MDL-78468 - No longer used since the devicedetectregex was removed.

Member admin_setting_devicedetectregex::get_setting ()

Moodle 4.3 MDL-78468 - No longer used since the devicedetectregex was removed.

Member admin_setting_devicedetectregex::output_html ($data, $query='')

Moodle 4.3 MDL-78468 - No longer used since the devicedetectregex was removed.

Member admin_setting_devicedetectregex::write_setting ($data)

Moodle 4.3 MDL-78468 - No longer used since the devicedetectregex was removed.

Member admin_setting_special_gradelimiting::admin_setting_special_gradelimiting ()
since Moodle 3.1
Member ADOConnection::escape ($s, $magic_quotes=false)
5.21.0 @noinspection PhpUnusedParameterInspection
Member ADOLoadDB ($dbType)
Member ADORecordSet::getMenu2 ($name, $defstr='', $blank1stItem=true, $multiple=false, $size=0, $selectAttr='')
5.21.0 Use getMenu() with $compareFirstCol = false instead.
Member ADORecordSet::getMenu3 ($name, $defstr='', $blank1stItem=true, $multiple=false, $size=0, $selectAttr='')
5.21.0 Use getMenuGrouped() with $compareFirstCol = false instead.
Member adoSchema::Destroy ()
adoSchema now cleans up automatically.
Member adoSchema::destroy ()
adoSchema now cleans up automatically.
Member adoSchema::ParseSchemaFile ( $filename, $returnSchema=FALSE)
Replaced by adoSchema::ParseSchema() and adoSchema::ParseSchemaString()
Member adoSchema::parseSchemaFile ( $filename, $returnSchema=FALSE)
Replaced by adoSchema::parseSchema() and adoSchema::parseSchemaString()
Member advanced_testcase::createArrayDataSet ()
since Moodle 3.10 - See MDL-67673 and MDL-64600 for more info.
Member advanced_testcase::createCsvDataSet ()
since Moodle 3.10 - See MDL-67673 and MDL-64600 for more info.
Member advanced_testcase::createXMLDataSet ()
since Moodle 3.10 - See MDL-67673 and MDL-64600 for more info.
Member advanced_testcase::loadDataSet ()
since Moodle 3.10 - See MDL-67673 and MDL-64600 for more info.
Member ajaxenabled ()
since 2.7 MDL-33099/MDL-44088 - please do not use this function any more.
Member allow_assign ()
since Moodle 3.4. MDL-50666
Member allow_override ()
since Moodle 3.4. MDL-50666
Member allow_switch ()
since Moodle 3.4. MDL-50666
Member antivirus_clamav::scan_data_execute_unixsocket ($data)
since Moodle 3.9 MDL-64075 - please do not use this function any more.
Member antivirus_clamav::scan_file_execute_unixsocket ($file)
since Moodle 3.9 MDL-64075 - please do not use this function any more.
Member assign::add_to_log ()
since 2.7 - Use new events system instead.
Member assign::format_grade_for_log ()
since 2.7
Member assign::format_submission_for_log ()
since 2.7
Member ASSIGN_ATTEMPT_REOPEN_METHOD_NONE

since Moodle 4.4

Member assign_files::preprocess ($dir, $filearea, $component)
since Moodle 4.3
Member assign_get_completion_state ()
since Moodle 3.11
Member assign_get_grade_details_for_print_overview ()
since Moodle 3.3, when the block_course_overview block was removed.
Member assign_get_mysubmission_details_for_print_overview ()
since Moodle 3.3, when the block_course_overview block was removed.
Member assign_plugin::format_for_log ()
since 2.7
Member assign_print_overview ()
since Moodle 3.3, when the block_course_overview block was removed.
Member assign_scale_used ()
since Moodle 3.8
Member auth_plugin_base::config_form ($config, $err, $user_fields)
since Moodle 3.3
Member auth_plugin_base::process_config ($config)
since Moodle 3.3
Member auth_plugin_base::validate_form ($form, &$err)
since Moodle 3.3
Member auth_plugin_cas::auth_plugin_cas ()
since Moodle 3.1
Member auth_plugin_db::clean_data ($user)
since 3.1, please use core_user::clean_data() instead.
Member auth_plugin_email::auth_plugin_email ()
since Moodle 3.1
Member auth_plugin_ldap::auth_plugin_ldap ()
since Moodle 3.1
Member auth_plugin_ldap::iscreator ($username)
since Moodle 3.4 MDL-30634 - please do not use this function any more.
Member auth_plugin_manual::auth_plugin_manual ()
since Moodle 3.1
Member auth_plugin_mnet::auth_plugin_mnet ()
since Moodle 3.1
Member auth_plugin_mnet::refresh_log ($array)
since Moodle 2.8 Please don't use this function for recording mnet logs.
Member auth_plugin_nologin::auth_plugin_nologin ()
since Moodle 3.1
Member auth_plugin_none::auth_plugin_none ()
since Moodle 3.1
Member auth_plugin_shibboleth::auth_plugin_shibboleth ()
since Moodle 3.1
Member auth_plugin_webservice::auth_plugin_webservice ()
since Moodle 3.1
Member badges_check_backpack_accessibility ()
Since Moodle 3.11.
Member badges_get_issued_badge_info ()
since Moodle 2.6
Member badges_get_oauth2_service_options ()
since 4.3.
Member badges_local_backpack_js ()
Since Moodle 3.11.
Member badges_setup_backpack_js ()
Since Moodle 3.11.
Interface Base
since SimplePie 1.8.0, use "Psr::SimpleCache::CacheInterface" instead
Member base_controller::get_copy ()

since Moodle 4.1 MDL-74548 - please do not use this method anymore.

Member base_controller::set_copy (\stdClass $data)

since Moodle 4.1 MDL-74548 - please do not use this method anymore.

Member base_testcase::assertNotTag ($matcher, $actual, $message='', $ishtml=true)
3.0
Member base_testcase::assertTag ($matcher, $actual, $message='', $ishtml=true)
3.0
Member behat_calendar_deprecated::i_hover_over_today_in_the_calendar ()
since 4.4 MDL-73117. @TODO MDL-79721: This will be deleted in Moodle 4.8.
Member behat_course_deprecated::i_add_to_section ($activity, $section)
Since Moodle 4.4
Member behat_grade::select_in_gradebook_navigation_selector ()
since 4.1 - use behat_forms::i_set_the_field_to() instead.
Member behat_grade::select_in_gradebook_tabs ()
since 4.0 - use behat_forms::i_set_the_field_to() instead.
Member behat_grade_deprecated::i_give_the_feedback ($feedback, $userfullname, $itemname)

since 4.2 - we don't allow edit feedback on grader report anymore.

Member behat_gradereport_grader::get_grade_item_id ($itemname)

since 4.2

Member behat_gradereport_grader_deprecated::get_student_and_grade_cell_selector ($student, $itemname)

since 4.2 - we don't allow ajax edit on grader report anymore.

Member behat_gradereport_grader_deprecated::get_student_and_grade_feedback_selector ($student, $itemname)

since 4.2 - we don't allow ajax edit on grader report anymore.

Member behat_gradereport_grader_deprecated::get_student_and_grade_value_selector ($student, $itemname)

since 4.2 - we don't allow ajax edit on grader report anymore.

Member behat_gradereport_grader_deprecated::i_click_away_from_student_and_grade_feedback ($student, $itemname)

since 4.2 - we don't allow ajax edit on grader report anymore.

Member behat_gradereport_grader_deprecated::i_click_away_from_student_and_grade_value ($student, $itemname)

since 4.2 - we don't allow ajax edit on grader report anymore.

Member behat_gradereport_grader_deprecated::i_click_on_student_and_grade_item ($student, $itemname)

since 4.2 - we don't allow ajax edit on grader report anymore.

Member behat_gradereport_grader_deprecated::i_should_not_see_feedback_field ($student, $itemname)

since 4.2 - we don't allow ajax edit on grader report anymore.

Member behat_gradereport_grader_deprecated::i_should_not_see_grade_field ($student, $itemname)

since 4.2 - we don't allow ajax edit on grader report anymore.

Member behat_gradereport_grader_deprecated::i_should_see_feedback_field ($student, $itemname)

since 4.2 - we don't allow ajax edit on grader report anymore.

Member behat_gradereport_grader_deprecated::i_should_see_grade_field ($student, $itemname)

since 4.2 - we don't allow ajax edit on grader report anymore.

Member behat_gradereport_grader_deprecated::the_grade_should_match ($student, $itemname, $value)

since 4.2 - we don't allow ajax edit on grader report anymore.

Member behat_mod_data_deprecated::i_add_a_field_to_database_and_i_fill_the_form_with ($fieldtype, $activityname, TableNode $fielddata)
since 4.4
Member behat_mod_data_deprecated::i_add_an_entry_to_database_with ($activityname, TableNode $entrydata)

since 4.4

Member behat_transformations::prefixed_tablenode_transformations ()
since Moodle 3.2
Member block_base::config_save ($data)
since Moodle 2.9 MDL-49385 - Please use Admin Settings functionality to save block configuration.
Member block_calendar_upcoming::get_upcoming_content ()
since 3.4
Member block_tag_youtube::fetch_request ($request)
since Moodle 2.8.8, 2.9.2 and 3.0 MDL-49085 - please do not use this function any more.
Member block_tag_youtube::render_video_list (SimpleXMLElement $xml)
since Moodle 2.8.8, 2.9.2 and 3.0 MDL-49085 - please do not use this function any more.
Member blog_get_context_url ()
since Moodle 2.5 MDL-27814 - please do not use this function any more.
Member book_get_nav_classes ()

since Moodle 4.4.

Member book_get_nav_types ()
since Moodle 4.0
Member book_scale_used ()
since Moodle 3.8
Member booktool_print_get_toc ()
since Moodle 3.7
Member build_context_path ()
since 2.2
Member build_logs_array ()
since Moodle 3.2
Member build_navigation ()
Please use $PAGE->navabar methods instead.
Class Cache
since SimplePie 1.8.0, use "SimplePie::SimplePie::set_cache()" instead
Member Cache::create ($location, $filename, $extension)
since SimplePie 1.3.1, use {
Member cache::delete_from_persist_cache ()
since 2.6
Member cache::get_from_persist_cache ()
since 2.6
Member cache::is_in_persist_cache ()
since 2.6
Member cache::is_using_persist_cache ()
since 2.6
Member cache::set_in_persist_cache ()
since 2.6
Member cache_definition::get_persistent_max_size ()
since 2.6
Member cache_definition::should_be_persistent ()
since 2.6
Member cache_store::cleanup ()
since 2.5
Member cachestore_dummy::cleanup ()
since 3.2
Member calc_formula::calc_formula ($formula, $params=false)
since Moodle 3.1
Member calculate_user_dst_table ()
since Moodle 2.9
Member calendar_add_event_metadata ($event)
since 3.9
Member calendar_cron ()
since 3.3
Member calendar_get_all_allowed_types ()
since 3.6
Member calendar_get_block_upcoming ()
since 3.3
Member calendar_get_link_next ($text, $linkbase, $d, $m, $y, $accesshide=false, $time=0)
since Moodle 4.3
Member calendar_get_link_previous ($text, $linkbase, $d, $m, $y, $accesshide=false, $time=0)
since Moodle 4.3
Member calendar_get_mini ()
since Moodle 3.4. MDL-59333
Member calendar_get_upcoming ()
since Moodle 3.4. MDL-59333
Member calendar_import_icalendar_events ()
since Moodle 4.0 MDL-71953
Member calendar_information::prepare_for_view (stdClass $course, array $coursestoload, $ignorefilters=false)
3.4
Member calendar_normalize_tz ()
since Moodle 2.9
Member calendar_preferences_button ()
since Moodle 3.2
Member calendar_print_month_selector ()
since 3.3
Member calendar_process_subscription_row ()
since Moodle 4.0 MDL-71953
Member calendar_top_controls ($type, $data)
since Moodle 4.3
Member calendar_wday_name ()
since 3.3
Member can_use_html_editor ()
since 2.6
Member can_use_rotated_text ()
since 2.5 - do not use, the textrotate.js will work it out automatically
Member category_delete_full ()
since 2.5
Member category_delete_move ()
since 2.5
Member CFPropertyList::guess ($value, $options=array())
Member chat_print_overview ()
since Moodle 3.3, when the block_course_overview block was removed.
Member check_browser_operating_system ()
since 2.6
Member check_browser_version ()
since 2.6
Member check_gd_version ()
Member choice_get_completion_state ()
since Moodle 3.11
Member choice_print_overview ()
since Moodle 3.3, when the block_course_overview block was removed.
Member choose_from_menu ()
since Moodle 2.0
Member clam_change_log ()
since 2.7 - use new file picker instead
Member clam_handle_infected_file ()
since 2.7
Member clam_log_infected ()
since 2.7 - use new file picker instead
Member clam_log_upload ()
since 2.7 - use new file picker instead
Member clam_message_admins ()
since Moodle 3.0 - this is a part of clamav plugin now.
Member clam_replace_infected_file ()
since 2.7 - infected files are now deleted in file picker
Member clam_scan_moodle_file ()
since 2.7
Member cleanup_contexts ()
since 2.2
Member cm_info::is_user_access_restricted_by_conditional_access ()
since 2.7 MDL-44070
Member cm_info::is_user_access_restricted_by_group ()
Since Moodle 2.8
Member cohort_get_visible_list ()
since Moodle 2.8 MDL-36014 use cohort_get_available_cohorts() instead
Member comment::get_compontent ()
since 2.9
Member completion_cron ()
since Moodle 3.0 MDL-50287 - please do not use this function any more.
Member completion_info::display_help_icon ()
since Moodle 4.0 - The 'Your progress' info isn't displayed any more.
Member completion_info::get_incomplete_criteria ()
since Moodle 2.8 MDL-46290.
Member completion_info::print_help_icon ()
since Moodle 2.0 - Use display_help_icon instead.
Member component_installer::component_installer ($sourcebase, $zippath, $zipfilename, $md5filename='', $destpath='')
since Moodle 3.1
Member context_instance_preload ()
since 2.2
Member context_instance_preload_sql ()
since 2.2
Member context_moved ()
since Moodle 2.2
Member convert_tabrows_to_tree ()
since 2.5
Member convert_tree_to_html ()
since 2.5
Member core::replacement

since 2.0

since 2.0

since 2.0

since 2.0

since 2.0

since 2.0

since 2.0

Member core\encryption::is_sodium_installed ()
since Moodle 4.3 Sodium is always present
Member core\encryption::METHOD_OPENSSL
Member core\encryption::OPENSSL_CIPHER
Member core\event\base::can_view ($user_or_id=null)
since 2.7
Class core\event\course_module_instances_list_viewed

Since Moodle 2.7

Member core\hook\manager::is_deprecated_plugin_callback (string $plugincallback)

in favour of get_hooks_deprecating_plugin_callback since Moodle 4.4.

Member core\hub\api::add_screenshot ($hubcourseid, stored_file $file, $screenshotnumber)
since Moodle 3.8. Moodle.net has been sunsetted making this function useless.
Member core\hub\api::download_course_backup ($hubcourseid, $path)
since Moodle 3.8. Moodle.net has been sunsetted making this function useless.
Member core\hub\api::get_courses ($search, $downloadable, $enrollable, $options)
since Moodle 3.8. Moodle.net has been sunsetted making this function useless.
Member core\hub\api::register_course ($courseinfo)
since Moodle 3.8. Moodle.net has been sunsetted making this function useless.
Member core\hub\api::unregister_courses ($courseids)
since Moodle 3.8. Moodle.net has been sunsetted making this function useless.
Member core\hub\api::upload_course_backup ($hubcourseid, stored_file $backupfile)
since Moodle 3.8. Moodle.net has been sunsetted making this function useless.
Member core\hub\site_registration_form::add_select_with_email ($elementname, $stridentifier, $options=null, $highlight=false)

since Moodle 3.11 - MDL-71460 The form elements using this have been converted to checkboxes

Member core\lock\db_record_lock_factory::extend_lock ()
since Moodle 3.10.
Member core\lock\db_record_lock_factory::supports_recursion ()
since Moodle 3.10.
Member core\lock\file_lock_factory::extend_lock ()
since Moodle 3.10.
Member core\lock\file_lock_factory::supports_recursion ()
since Moodle 3.10.
Member core\lock\installation_lock_factory::extend_lock ()
since Moodle 3.10.
Member core\lock\installation_lock_factory::supports_recursion ()
since Moodle 3.10.
Member core\lock\lock::extend ()
since Moodle 3.10.
Member core\lock\mysql_lock_factory::extend_lock ()
since Moodle 3.10.
Member core\lock\mysql_lock_factory::supports_recursion ()
since Moodle 3.10.
Member core\lock\postgres_lock_factory::extend_lock ()
since Moodle 3.10.
Member core\lock\postgres_lock_factory::supports_recursion ()
since Moodle 3.10.
Member core\lock\timing_wrapper_lock_factory::extend_lock ()
since Moodle 3.10.
Member core\lock\timing_wrapper_lock_factory::supports_recursion ()
since Moodle 3.10.
Member core\moodlenet\activity_sender::share_activity ()

since Moodle 4.3

Member core\output\external::load_fontawesome_icon_map ()
since Moodle 3.10
Member core\output\mustache_helper_collection::strip_blacklisted_helpers ()
Deprecated since Moodle 3.10 (MDL-69050) - use {
Member core\report_helper::save_selected_report ()
since Moodle 4.0
Member core\task\manager::ensure_adhoc_task_qos (array $records)

since Moodle 4.1 MDL-67648 - please do not use this method anymore.

Member core\task\task_base::__pad0__

since Moodle 4.4 See MDL-67667

Member core\task\task_base::__pad1__

since Moodle 4.4 See MDL-67667

Member core_adminpresets\local\setting\adminpresets_admin_setting_devicedetectregex::set_visiblevalue ()

Moodle 4.3 MDL-78468 - No longer used since the devicedetectregex was removed.

Member core_analytics\local\analyser\base::get_analysables ()
since Moodle 3.7
Member core_analytics\manager::add_builtin_models ()

Deprecated since Moodle 3.7 (MDL-61667) - Use lib/db/analytics.php instead.

Member core_analytics\manager::get_enabled_time_splitting_methods ()
since Moodle 3.7 use get_time_splitting_methods_for_evaluation instead
Member core_availability_renderer::render_core_availability_multiple_messages (core_availability_multiple_messages $renderable)
since Moodle 4.0 MDL-716916 - please do not use this function any more.
Class core_backup\copy\copy

since Moodle 4.1 MDL-74548 - please use copy_helper instead

Member core_backup\copy\copy::create_copy ()

since Moodle 4.1 MDL-74548 - please use copy_helper instead.

Member core_backup\copy\copy::get_copies (int $userid, int $courseid=0)

since Moodle 4.1 MDL-74548 - please use copy_helper::get_copies() instead.

Member core_badges_renderer::print_badge_table_actions ($badge, $context)
sinde Moodle 4.3
Member core_badges_renderer::print_badge_tabs ()
since Moodle 4.0 - Use the manage_badge_action_bar tertiary navigation instead.
Member core_badges_renderer::render_badge_collection (\core_badges\output\badge_collection $badges)

since Moodle 4.4

Member core_badges_renderer::render_badge_management (\core_badges\output\badge_management $badges)
since Moodle 4.3
Member core_badges_renderer::render_badge_recipients (\core_badges\output\badge_recipients $recipients)

since Moodle 4.4

Member core_calendar\external\calendar_event_exporter::get_module_timestamp_max_limit (\DateTimeInterface $starttime, $max)

since Moodle 3.6. Please use get_timestamp_max_limit().

Member core_calendar\external\calendar_event_exporter::get_module_timestamp_min_limit (\DateTimeInterface $starttime, $min)

since Moodle 3.6. Please use get_timestamp_min_limit().

Member core_calendar_renderer::event (calendar_event $event, $showactions=true)
since 3.9
Member core_calendar_renderer::fake_block_threemonths ()
since 4.0 MDL-72810.
Member core_completion\manager::get_available_completion_tabs ()
since Moodle 4.0
Member core_course\external\course_summary_exporter::coursecolor ($courseid)
3.7
Member core_course\external\course_summary_exporter::get_course_pattern ($course)
3.7
Class core_course\output\activity_information

since Moodle 4.3 MDL-78744

Member core_course\output\activity_information::__construct (cm_info $cminfo, cm_completion_details $cmcompletion, array $activitydates)
since Moodle 4.3
Member core_course\output\activity_information::export_for_template (renderer_base $output)
since Moodle 4.3
Member core_course\reportbuilder\local\formatters\enrolment::enrolment_name (?string $value, stdClass $row)
since Moodle 4.3 - please do not use this function any more (to remove in MDL-78118)
Member core_course_bulk_activity_completion_renderer::edit_default_completion ($form, $modules)

since Moodle 4.3 MDL-78528

Member core_course_bulk_activity_completion_renderer::navigation ()
since Moodle 4.0
Member core_course_category::count_all ()
since Moodle 3.7
Member core_course_management_renderer::__pad0__
since Moodle 4.0. This is now handled/replaced with the tertiary navigation
Member core_course_management_renderer::__pad1__
since Moodle 4.0. This is now handled within manage_categories_action_bar
Member core_course_renderer::add_modchoosertoggle ()
since 3.2
Member core_course_renderer::availability_info ($text, $additionalclasses='')
since 4.0 - please do not use this function any more.
Member core_course_renderer::course_category_tree (array $ignored)
since 2.5
Member core_course_renderer::course_category_tree_category (stdClass $category, $depth=1)
since 2.5
Member core_course_renderer::course_modchooser ()
since 3.9
Member core_course_renderer::course_section_cm ($course, &$completioninfo, cm_info $mod, $sectionreturn, $displayoptions=[])
since 4.0 - use core_course output components instead.
Member core_course_renderer::course_section_cm_availability (cm_info $mod, $displayoptions=array())
since 4.0 - please do not use this function any more.
Member core_course_renderer::course_section_cm_classes (cm_info $mod)
since 4.0 - please do not use this function any more.
Member core_course_renderer::course_section_cm_completion ()
since Moodle 3.11
Member core_course_renderer::course_section_cm_edit_actions ($actions, cm_info $mod=null, $displayoptions=array())
since 4.0 - please do not use this function any more.
Member core_course_renderer::course_section_cm_list ($course, $section, $sectionreturn=null, $displayoptions=[])
since 4.0 - use core_course output components instead.
Member core_course_renderer::course_section_cm_list_item ($course, &$completioninfo, cm_info $mod, $sectionreturn, $displayoptions=[])
since 4.0 - use core_course output components or course_format::course_section_updated_cm_item instead.
Member core_course_renderer::course_section_cm_name (cm_info $mod, $displayoptions=array())
since 4.0 - please do not use this function any more.
Member core_course_renderer::course_section_cm_name_title (cm_info $mod, $displayoptions=array())
since 4.0 - please do not use this function any more.
Member core_course_renderer::course_section_cm_text (cm_info $mod, $displayoptions=array())
since 4.0 - please do not use this function any more.
Member core_course_renderer::is_cm_conditionally_hidden (cm_info $mod)
since 4.0 - please do not use this function any more.
Member core_course_renderer::render_activity_information (\core_course\output\activity_information $page)

since Moodle 4.3 MDL-78744

Member core_courseformat\base::get_section_number ()

Since 4.4. Use get_sectionnum instead.

Member core_courseformat\base::set_section_number (int $singlesection)

Since 4.4. Use set_sectionnum instead.

Member core_courseformat\output\local\content\section\availability::availability_info ($text, $additionalclasses='')
since Moodle 4.3 MDL-78204. Please use {
Member core_courseformat\output\section_renderer::change_number_sections ($course, $sectionreturn=null)
since 4.0 - use core_course output components instead.
Member core_courseformat\output\section_renderer::course_activity_clipboard ($course, $sectionno=null)
since 4.0 - use core_course output components instead.
Member core_courseformat\output\section_renderer::end_section_list ()
since 4.0 - use core_course output components instead.y
Member core_courseformat\output\section_renderer::format_summary_text ($section)
since 4.0 - use core_course output components instead.
Member core_courseformat\output\section_renderer::get_nav_links ($course, $sections, $sectionno)
since 4.0 - use core_course output components instead.
Member core_courseformat\output\section_renderer::print_multiple_section_page ($course, $sections, $mods, $modnames, $modnamesused)
since 4.0
Member core_courseformat\output\section_renderer::print_single_section_page ($course, $sections, $mods, $modnames, $modnamesused, $displaysection)
since 4.0
Member core_courseformat\output\section_renderer::section_activity_summary ($section, $course, $mods)
since 4.0 - use core_course output components instead.
Member core_courseformat\output\section_renderer::section_availability ($section)
since 4.0 - use core_course output components instead.
Member core_courseformat\output\section_renderer::section_availability_message ($section, $canviewhidden)
since 4.0 - use core_course output components instead.
Member core_courseformat\output\section_renderer::section_edit_control_items ($course, $section, $onsectionpage=false)
since 4.0 - use core_course output components instead.
Member core_courseformat\output\section_renderer::section_edit_control_menu ($controls, $course, $section)
since 4.0 - use core_course output components instead.
Member core_courseformat\output\section_renderer::section_edit_controls ()
since Moodle 3.0 MDL-48947 - Use core_courseformat::output::section_renderer::section_edit_control_items() instead
Member core_courseformat\output\section_renderer::section_footer ()
since 4.0 - use core_course output components instead.
Member core_courseformat\output\section_renderer::section_header ($section, $course, $onsectionpage, $sectionreturn=null)
since 4.0 - use core_course output components instead.
Member core_courseformat\output\section_renderer::section_left_content ($section, $course, $onsectionpage)
since 4.0 - use core_course output components instead.
Member core_courseformat\output\section_renderer::section_nav_selection ($course, $sections, $displaysection)
since 4.0 - use core_course output components instead.
Member core_courseformat\output\section_renderer::section_right_content ($section, $course, $onsectionpage)
since 4.0 - use core_course output components instead.
Member core_courseformat\output\section_renderer::section_summary ($section, $course, $mods)
since 4.0 - use core_course output components instead.
Member core_courseformat\output\section_renderer::start_section_list ()
since 4.0 - use core_course output components instead.
Member core_courseformat\output\section_renderer::stealth_section_footer ()
since 4.0 - use core_course output components instead.
Member core_courseformat\output\section_renderer::stealth_section_header ($sectionno)
since 4.0 - use core_course output components instead.
Member core_courseformat\stateactions::section_move (stateupdates $updates, stdClass $course, array $ids, ?int $targetsectionid=null, ?int $targetcmid=null)

since Moodle 4.4 MDL-77038.

Member core_courseformat\stateupdates::add_cm_delete (int $cmid)
since Moodle 4.1 MDL-74925 - please call add_cm_remove() instead.
Member core_courseformat\stateupdates::add_section_delete (int $sectionid)
since Moodle 4.1 MDL-74925 - please call add_section_remove() instead.
Member core_form\filetypes_util::get_not_whitelisted ()
since Moodle 3.10 MDL-69050 - please use {
Member core_form\filetypes_util::is_whitelisted ()
since Moodle 3.10 MDL-69050 - please use {
Member core_grades\external\get_enrolled_users_for_search_widget::execute (int $courseid, string $actionbaseurl, ?int $groupid=0)
since 4.2
Member core_grades\external\get_enrolled_users_for_search_widget::execute_parameters ()
since 4.2
Member core_grades\external\get_enrolled_users_for_search_widget::execute_returns ()
since 4.2
Class core_grades\external\get_groups_for_search_widget
Member core_grades\external\get_groups_for_search_widget::execute (int $courseid, string $actionbaseurl)
since 4.2
Member core_grades\external\get_groups_for_search_widget::execute_parameters ()
since 4.2
Member core_grades\external\get_groups_for_search_widget::execute_returns ()
since 4.2
Member core_media_manager::setup ()
since Moodle 3.3. The setup is now done in instance() so there is no need to call this.
Member core_media_player::compare_by_rank ()
since Moodle 3.2
Member core_media_player::is_enabled ()
since Moodle 3.2
Member core_message\helper::create_messages ()
since 3.6
Member core_message\helper::get_conversations_legacy_formatter ()
since 3.6
Member core_message\helper::get_messages ()
since 3.6
Class core_question\local\bank\action_column_base

Since Moodle 4.3 MDL-75125 - Use question_action_base instead.

Member core_question\local\bank\action_column_base::get_extra_classes ()
Since Moodle 4.3
Member core_question\local\bank\action_column_base::get_extra_joins ()
Since Moodle 4.3
Member core_question\local\bank\action_column_base::get_required_fields ()
Since Moodle 4.3
Member core_question\local\bank\action_column_base::get_title ()
Since Moodle 4.3
Member core_question\local\bank\action_column_base::print_icon ($icon, $title, $url)
Since Moodle 4.3
Member core_question\local\bank\bulk_action_base::get_bulk_action_key ()
since Moodle 4.0
Member core_question\local\bank\condition::display_options ()

since Moodle 4.0 MDL-72321 - please do not use this function any more.

Member core_question\local\bank\condition::display_options_adv ()

since Moodle 4.0 MDL-72321 - please do not use this function any more.

Class core_question\local\bank\menu_action_column_base

Since Moodle 4.3 MDL-75125 - Use question_action_base instead.

Interface core_question\local\bank\menuable_action

Since Moodle 4.3 MDL-75125 - Use question_action_base instead.

Member core_question\local\bank\menuable_action::get_action_menu_link (\stdClass $question)
Since Moodle 4.3
Member core_question\local\bank\random_question_loader::count_questions ($categoryid, $includesubcategories, $tagids=[])

since Moodle 4.3

Member core_question\local\bank\random_question_loader::ensure_questions_for_category_loaded ($categoryid, $includesubcategories, $tagids=[])

since Moodle 4.3

Member core_question\local\bank\random_question_loader::get_category_key ($categoryid, $includesubcategories, $tagids=[])

since Moodle 4.3

Member core_question\local\bank\random_question_loader::get_next_question_id ($categoryid, $includesubcategories, $tagids=[])

since Moodle 4.3

Member core_question\local\bank\random_question_loader::get_question_ids ($categoryid, $includesubcategories, $tagids=[])

since Moodle 4.3

Member core_question\local\bank\random_question_loader::get_questions ($categoryid, $includesubcategories, $tagids=[], $limit=100, $offset=0, $fields=[])

since Moodle 4.3

Member core_question\local\bank\random_question_loader::is_question_available ($categoryid, $includesubcategories, $questionid, $tagids=[])

since Moodle 4.3

Member core_question\local\bank\view::display_advanced_search_form ($advancedsearch)

since Moodle 4.3 MDL-72321

Member core_question\local\bank\view::display_bottom_pagination ($pagination, $totalnumber, $perpage, $pageurl)

since Moodle 4.3

Member core_question\local\bank\view::display_options_form ($showquestiontext)

since Moodle 4.3 MDL-72321

Member core_question\local\bank\view::display_showtext_checkbox ($showquestiontext)

since Moodle 4.3 MDL-72321

Member core_question\local\bank\view::display_top_pagnation ($pagination)

since Moodle 4.3

Member core_question\local\bank\view::end_table ()

since Moodle 4.3 MDL-72321

Member core_question\local\bank\view::get_current_category ($categoryandcontext)

since Moodle 4.3 MDL-72321

Member core_question\local\bank\view::init_search_conditions ()

Since Moodle 4.3

Member core_question\local\bank\view::preview_question_url ()
since Moodle 4.0
Member core_question\local\bank\view::print_choose_category_message ()

since Moodle 4.3 MDL-72321

Member core_question\local\bank\view::process_actions ()
since Moodle 4.0
Member core_question\local\bank\view::process_actions_needing_ui ()
since Moodle 4.0
Member core_question\local\bank\view::start_table ()

since Moodle 4.3 MDL-72321

Member core_question\statistics\questions\all_calculated_for_qubaid_condition::TIME_TO_CACHE

since Moodle 4.3. Use of pre-computed stats is no longer time-limited.

Member core_question\statistics\responses\analyser::TIME_TO_CACHE

since Moodle 4.3. Use of pre-computed stats is no longer time-limited.

Member core_question_bank_renderer::qbank_chooser ()
since Moodle 4.0
Member core_question_bank_renderer::qbank_chooser_qtype ()
since Moodle 4.0
Member core_question_bank_renderer::qbank_chooser_title ()
since Moodle 4.0
Member core_question_bank_renderer::qbank_chooser_types ()
since Moodle 4.0
Member core_question_bank_renderer::render_category_condition ($displaydata)

since Moodle 4.3

Member core_question_bank_renderer::render_category_condition_advanced ($displaydata)

since Moodle 4.3

Member core_question_bank_renderer::render_hidden_condition_advanced ($displaydata)

since Moodle 4.3

Member core_question_bank_renderer::render_qbank_chooser ()
since Moodle 4.0
Member core_question_output_fragment_tags_form ()
since Moodle 4.0
Member core_question_renderer::question_preview_link ()
since Moodle 4.0
Member core_reportbuilder\local\entities\base::get_default_table_aliases ()
since Moodle 4.4 - aliases are now autogenerated, please implement {
Member core_reportbuilder\local\helpers\audience::get_all_audiences_menu_types ()
since Moodle 4.1 - please do not use this function any more, {
Member core_reportbuilder\local\helpers\report::get_available_columns ()
since Moodle 4.1 - please do not use this function any more, {
Member core_user_renderer::unified_filter ()
since 3.9
Member core_useragent::get_device_type_cfg_var_name ($devicetype=null)
since 4.3.
Member core_useragent::get_device_type_list ($includecustomtypes=true)

Moodle 4.3 MDL-78468 - No longer used. Please use core_useragent::devicetypes instead.

Member core_useragent::get_device_type_theme ($devicetype=null)
since 4.3.
Member core_webservice\token_table::col_token ($data)

since Moodle 4.3 MDL-76656. Please do not use this function anymore.

Member count_login_failures ()
since Moodle 2.7, use user_count_login_failures() instead.
Member course_category_hide ()
since 2.5
Member course_category_show ()
since 2.5
Member course_get_cm_rename_action ()
since 3.1
Member COURSE_MAX_SUMMARIES_PER_PAGE
since 2.4, use $CFG->courseswithsummarieslimit instead.
Member course_modinfo::build_section_cache ($courseid)
since 2.6
Member course_purge_module_cache ()
since Moodle 4.0. Please use course_modinfo::purge_course_module_cache() instead.
Member course_purge_section_cache ()
since Moodle 4.0. Please use course_modinfo::purge_course_section_cache_by_id() or course_modinfo::purge_course_section_cache_by_number() instead.
Member course_scale_used ()
since Moodle 3.1
Member coursemodule_visible_for_user ()
Since Moodle 2.7 MDL-44070
Member coursetag_delete_course_tags ()
since 3.0
Member coursetag_delete_keyword ()
since 3.0
Member coursetag_get_all_tags ()
since 3.0
Member coursetag_get_jscript ()
since 3.0
Member coursetag_get_jscript_links ()
since 3.0
Member coursetag_get_records ()
since 3.0
Member coursetag_get_tagged_courses ()
since 3.0
Member coursetag_get_tags ()
since 3.0
Member coursetag_store_keywords ()
since 3.0
Member create_contexts ()
since 2.2
Member create_course_category ()
since 2.5
Member create_new_question_button ()
since Moodle 4.0
Member cron_bc_hack_plugin_functions ()
since Moodle 3.9 MDL-52846. Please use new task API.
Member cron_execute_plugin_type ()
since Moodle 3.9 MDL-52846. Please use new task API.
Member cron_prepare_core_renderer ($restore=false)
since 4.2 Use core::cron::prepare_core_renderer() instead.
Member cron_run (?int $keepalive=null)
since 4.2 Use core::cron::run_main_process() instead.
Member cron_run_adhoc_tasks (int $timenow, $keepalive=0, $checklimits=true)
since 4.2 Use core::cron::run_adhoc_tasks() instead.
Member cron_run_inner_adhoc_task (\core\task\adhoc_task $task)
since 4.2 Use core::cron::run_inner_adhoc_task() instead.
Member cron_run_inner_scheduled_task (\core\task\task_base $task)
since 4.2 Use core::cron::run_inner_scheduled_task() instead.
Member cron_run_scheduled_tasks (int $timenow)
since 4.2 Use core::cron::run_scheduled_tasks() instead.
Member cron_run_single_task ()
since Moodle 3.9 MDL-63580. Please use the core::task::manager::run_from_cli($task).
Member cron_set_process_title (string $title)
since 4.2 Use core::cron::set_process_title() instead.
Member cron_setup_user ($user=null, $course=null, $leavepagealone=false)
since 4.2. Use core::core::setup_user() instead.
Member cron_trace_time_and_memory ()
since 4.2 Use core::cron::trace_time_and_memory() instead.
Member css_is_colour ()
since Moodle 3.2
Member css_is_width ()
since Moodle 3.2
Member css_minify_css ()
since 2.6
Member css_sort_by_count ()
since Moodle 3.2
Member current_theme ()
use $PAGE->theme->name instead.
Member customfield_select\field_controller::get_options_array ()
since Moodle 3.10 - MDL-68569 please use $field->get_options
Member data_delete_site_preset ($name)

since Moodle 4.1 MDL-75187 - please, use the preset::delete() function instead.

Member data_export_csv ($export, $delimiter_name, $database, $count, $return=false)
since Moodle 4.3, exporting is now being done by mod_data::local::exporter::csv_entries_exporter
Member data_export_ods ($export, $dataname, $count)
since Moodle 4.3, exporting is now being done by mod_data::local::exporter::ods_entries_exporter
Member data_export_xls ($export, $dataname, $count)
since Moodle 4.3.
Member data_get_available_presets ($context)

since Moodle 4.1 MDL-75148 - please, use the manager::get_available_presets() function instead.

Member data_get_available_site_presets ($context, array $presets=array())

since Moodle 4.1 MDL-75148 - please, use the manager::get_available_saved_presets() function instead.

Member data_get_completion_state ()
since Moodle 3.11
Member data_get_exportdata ($dataid, $fields, $selectedfields, $currentgroup=0, $context=null, $userdetails=false, $time=false, $approval=false, $tags=false)
since Moodle 4.3, use mod_data::local::exporter::utils::data_exportdata with a mod_data\local\exporter\entries_exporter object
Member data_import_csv ($cm, $data, &$csvdata, $encoding, $fielddelimiter)
since Moodle 4.3, importing is now being done by mod_data::local::importer::csv_importer::import_csv Import records for a data instance from csv data.
Class data_import_preset_zip_form

since 4.1 This is deprecated since MDL-75188, please use the dynamic_form form (mod_data::form::import_presets)

Class data_preset_existing_importer

since Moodle 4.1 MDL-75140 - please do not use this class any more.

Class data_preset_importer

since Moodle 4.1 MDL-75140 - please do not use this class any more.

Member data_preset_name ($shortname, $path)

since Moodle 4.1 MDL-75148 - please, use the preset::get_name_from_plugin() function instead.

Class data_preset_upload_importer

since Moodle 4.1 MDL-75140 - please do not use this class any more.

Member data_presets_export ($course, $cm, $data, $tostorage=false)

since Moodle 4.1 MDL-75142 - please, use the preset::export() function instead.

Member data_presets_generate_xml ($course, $cm, $data)

since Moodle 4.1 MDL-75142 - please, use the protected preset::generate_preset_xml() function instead.

Member data_presets_save ($course, $cm, $data, $path)

since Moodle 4.1 MDL-75142 - please, use the preset::save() function instead.

Member data_print_template ($templatename, $records, $data, $search='', $page=0, $return=false, moodle_url $jumpurl=null)

since Moodle 4.1 MDL-75146 - please do not use this function any more.

Member data_user_can_delete_preset ($context, $preset)

since Moodle 4.1 MDL-75187 - please, use the preset::can_manage() function instead.

Member data_view ($data, $course, $cm, $context)

since Moodle 4.1 MDL-75146 - please do not use this function any more.

Member database_manager::change_field_unsigned (xmldb_table $xmldb_table, xmldb_field $xmldb_field)
since 2.3, only singed numbers are allowed now, migration is automatic
Member database_manager::drop_temp_table (xmldb_table $xmldb_table)
since 2.3, use drop_table() for all table types
Class DB
since SimplePie 1.8.0, use implementation of "Psr::SimpleCache::CacheInterface" instead
Member dedupe_user_access ()
since Moodle 3.4 and removed immediately. MDL-49398.
Member delete_context ()
since Moodle 2.2
Member delete_course_module ()
since 2.5
Member delete_event ()
please use calendar_event->delete() instead.
Member detect_munged_arguments ()
use clean_param($string, PARAM_FILE) instead.
Member disable_output_buffering ()
Since Moodle 4.5
Member download_as_dataformat ()
Since Moodle 3.9 - MDL-68500 please use {
Member dst_changes_for_year ()
since Moodle 2.9
Member Enclosure::$javascript
Member Enclosure::native_embed ($options='')
Use the second parameter to {
Member endecrypt ($pwd, $data, $case)
since Moodle 4.5 - please do not use this function any more, {
Member enrol_cohort_can_view_cohort ()
since Moodle 2.8 MDL-36014 please use cohort_can_view_cohort()
Member enrol_cohort_enrol_all_users ()
since Moodle 2.8 MDL-35618 this functionality is removed
Member enrol_cohort_get_cohorts ()
since Moodle 2.8 MDL-36014, MDL-35618 this functionality is removed
Member enrol_cohort_search_cohorts ()
since Moodle 2.8 MDL-35618 this functionality is removed
Member enrol_plugin::instance_deleteable ($instance)
since Moodle 2.8 MDL-35864 - please use can_delete_instance() instead.
Member enrol_plugin::update_communication (int $enrolmentinstanceid, string $action, stdClass $course)
Since Moodle 4.4.0.
Member ENROL_REQUIRE_LOGIN_CACHE_PERIOD
- enrol caching was reworked, use ENROL_MAX_TIMESTAMP instead
Member ENROL_RESTORE_TYPE
since 2.4 not used any more, migrate plugin to new restore methods
Member enrol_self_plugin::email_welcome_message ($instance, $user)
since Moodle 4.4
Member enrol_self_plugin::get_welcome_email_contact ($sendoption, $context)
since Moodle 4.4
Member environment_results::environment_results ($part)
since Moodle 3.1
Member error ()
since 2.0
Member EvalMath::EvalMath ($allowconstants=false, $allowimplicitmultiplication=false)
since Moodle 3.1
Member events_cleanup ()
since Moodle 3.6. Please use the Events 2 API.
Member events_cron ()
since Moodle 3.1
Member events_dequeue ()
since Moodle 3.6. Please use the Events 2 API.
Member events_dispatch ()
since Moodle 3.1
Member events_get_cached ()
since Moodle 3.6. Please use the Events 2 API.
Member events_get_handlers ()
since Moodle 3.6. Please use the Events 2 API.
Member events_is_registered ()
since Moodle 3.1
Member events_load_def ()
since Moodle 3.1
Member events_pending_count ()
since Moodle 3.1
Member events_process_queued_handler ()
since Moodle 3.1
Member events_queue_handler ()
since Moodle 3.1
Member events_trigger ()
since 2.6
Member events_trigger_legacy ()
since Moodle 3.1
Member events_uninstall ()
since Moodle 3.6. Please use the Events 2 API.
Member events_update_definition ()
since Moodle 3.1
Member external_function_info ()
since Moodle 3.1. Use external_api::external_function_info().
Member FEATURE_GROUPMEMBERSONLY
Since Moodle 2.8
Member feedback_check_values ()
since Moodle 3.1
Member feedback_clean_input_value ()
since Moodle 3.1
Member feedback_clean_up_sitecourse_map ()
since 3.1
Member feedback_create_item ()
since 3.1
Member feedback_create_values ()
since Moodle 3.1
Member feedback_delete_completedtmp ()
since Moodle 3.1
Class feedback_edit_create_template_form
since 4.0, new dynamic forms have been created instead.
Member feedback_edit_create_template_form::get_js_module ()
since 4.0
Member feedback_edit_create_template_form::mock_ajax_submit ($simulatedsubmitteddata, $simulatedsubmittedfiles=array(), $method='post', $formidentifier=null)
since 4.0
Member feedback_edit_create_template_form::mock_generate_submit_keys ($data=[])
since 4.0
Member feedback_edit_create_template_form::mock_submit ($simulatedsubmitteddata, $simulatedsubmittedfiles=array(), $method='post', $formidentifier=null)
since 4.0
Class feedback_edit_use_template_form
since 4.0 new dynamic forms created
Member feedback_edit_use_template_form::get_js_module ()
since 4.0
Member feedback_edit_use_template_form::mock_ajax_submit ($simulatedsubmitteddata, $simulatedsubmittedfiles=array(), $method='post', $formidentifier=null)
since 4.0
Member feedback_edit_use_template_form::mock_generate_submit_keys ($data=[])
since 4.0
Member feedback_edit_use_template_form::mock_submit ($simulatedsubmitteddata, $simulatedsubmittedfiles=array(), $method='post', $formidentifier=null)
since 4.0
Member feedback_get_completion_state ()
since Moodle 3.11
Member feedback_get_context ()
since 3.1
Member feedback_get_current_completed ()
since Moodle 3.1. Use feedback_get_current_completed_tmp() or feedback_get_last_completed.
Member feedback_get_page_to_continue ()
since Moodle 3.1
Member feedback_is_course_in_sitecourse_map ()
since 3.1
Member feedback_is_feedback_in_sitecourse_map ()
since 3.1
Member feedback_print_item_complete ()
since Moodle 3.1
Member feedback_print_item_preview ()
since Moodle 3.1
Member feedback_print_item_show_value ()
since Moodle 3.1
Member feedback_print_numeric_option_list ()
since 3.1
Member feedback_save_guest_values ()
since Moodle 3.1
Member feedback_save_values ()
since Moodle 3.1
Member feedback_scale_used ()
since Moodle 3.8
Member feedback_update_values ()
since Moodle 3.1
Member fetch_context_capabilities ()
since 2.2
Class File
since SimplePie 1.8.0, use implementation of "Psr::SimpleCache::CacheInterface" instead
Member file_encode_url ($urlbase, $path, $forcedownload=false, $https=false)
use moodle_url factory methods instead
Member file_storage::content_exists ($contenthash)
since 3.3
Member file_storage::try_content_recovery ($file)
since 3.3
Member filter_manager::text_filtering_hash ()
Since Moodle 3.0 MDL-50491. This was used by the old text filtering system, but no more.
Member filter_text ()
use the text formatting in a standard way instead (https://moodledev.io/docs/apis/subsystems/output#output-functions) this was abused mostly for embedding of attachments
Class flat_navigation

since Moodle 4.0 - do not use any more. Leverage secondary/tertiary navigation concepts

Class flat_navigation_node

since Moodle 4.0 - do not use any more. Leverage secondary/tertiary navigation concepts

Member flatten_category_tree ()
since Moodle 4.0 MDL-71585
Member flexible_table::print_html ()
1.9.2 - Jun 2, 2008
Member flexible_table::print_one_initials_bar ($alpha, $current, $class, $title, $urlvar)
since Moodle 3.3
Member format_weeks_get_section_dates ()
since 2.4
Member FORMAT_WIKI
since 2005!
Member formerr ()
Member forum_convert_to_roles ()
since Moodle 2.0 MDL-23479 - please do not use this function any more.
Member forum_count_replies ()
since Moodle 3.7
Member forum_count_unrated_posts ()
since Moodle 1.1 - please do not use this function any more.
Member forum_cron ()
since Moodle 3.7
Member forum_cron_minimise_user_record ()
since Moodle 3.7
Member forum_filter_user_groups_discussions ()
since Moodle 3.3, when the block_course_overview block was removed.
Member forum_forcesubscribe ($forumid, $value=1)
since Moodle 2.8 use mod_forum::subscriptions::set_subscription_mode() instead
Member forum_get_child_posts ()
since Moodle 1.9 MDL-13303 - please do not use this function any more.
Member forum_get_completion_state ()
since Moodle 3.11
Member forum_get_discussion_posts ()
since Moodle 1.9 MDL-13303 - please do not use this function any more.
Member forum_get_forcesubscribed ($forum)
since Moodle 2.8 use mod_forum::subscriptions::get_subscription_mode() instead
Member forum_get_open_modes ()
since Moodle 1.7 - please do not use this function any more.
Member forum_get_optional_subscribed_forums ()
since Moodle 2.8 use mod_forum::subscriptions::get_unsubscribable_forums() instead
Member forum_get_potential_subscribers ()
since Moodle 2.8 use mod_forum::subscriptions::get_potential_subscribers() instead
Member forum_get_ratings ()
since Moodle 2.0 MDL-21657 - please do not use this function any more.
Member forum_get_subscribed_forums ()
since Moodle 2.8 use mod_forum::subscriptions::is_subscribed in combination wtih mod_forum::subscriptions::fill_subscription_cache_for_course instead.
Member forum_get_tracking_link ()
since Moodle 2.0 MDL-14632 - please do not use this function any more.
Member forum_get_user_discussions ()
since Moodle 1.5 - please do not use this function any more.
Member forum_get_user_grades ()
since Moodle 3.8
Member forum_is_forcesubscribed ($forum)
since Moodle 2.8 use mod_forum::subscriptions::is_forcesubscribed() instead
Member forum_is_subscribed ()
since Moodle 2.8 use mod_forum::subscriptions::is_subscribed() instead
Member forum_make_mail_html ()
since Moodle 3.0 use mod_forum::output::forum_post_email instead
Member forum_make_mail_post ()
since Moodle 3.0 use mod_forum::output::forum_post_email instead
Member forum_make_mail_text ()
since Moodle 3.0 use mod_forum::output::forum_post_email instead
Member forum_post_nesting_cache ()
since Moodle 3.7
Member forum_print_discussion ()
since Moodle 3.7
Member forum_print_discussion_header ()
since Moodle 4.3
Member forum_print_latest_discussions ()
since Moodle 3.7
Member forum_print_overview ()
since Moodle 3.3, when the block_course_overview block was removed.
Member forum_print_post ()
since Moodle 3.7
Member forum_print_post_end ()
since Moodle 3.7
Member forum_print_post_start ()
since Moodle 3.7
Member forum_print_posts_flat ()
since Moodle 3.7
Member forum_print_posts_nested ()
since Moodle 3.7
Member forum_print_posts_threaded ()
since Moodle 3.7
Member forum_scale_used ()
since Moodle 3.8
Member forum_shorten_post ($message)
since Moodle 2.6
Member forum_should_end_post_nesting ()
since Moodle 3.7
Member forum_should_start_post_nesting ()
since Moodle 3.7
Member forum_subscribe ()
since Moodle 2.8 use mod_forum::subscriptions::subscribe_user() instead
Member forum_subscribed_users ()
since Moodle 2.8 use mod_forum::subscriptions::fetch_subscribed_users() instead
Member forum_tp_count_discussion_read_records ()
since Moodle 1.5 - please do not use this function any more.
Member forum_tp_count_discussion_unread_posts ()
since Moodle 2.0 MDL-14113 - please do not use this function any more.
Member forum_tp_count_forum_posts ()
since Moodle 1.6 - please do not use this function any more.
Member forum_tp_count_forum_read_records ()
since Moodle 1.6 - please do not use this function any more.
Member forum_tp_get_discussion_read_records ()
since Moodle 2.0 MDL-14113 - please do not use this function any more.
Member forum_tp_get_read_records ()
since Moodle 2.0 MDL-14113 - please do not use this function any more.
Member FORUM_TRACKING_ON
since 2.6
Member forum_unsubscribe ()
since Moodle 2.8 use mod_forum::subscriptions::unsubscribe_user() instead
Member forum_user_can_view_post ()
since Moodle 2.4 use forum_user_can_see_post() instead
Member forum_user_enrolled ()
since Moodle 2.3 MDL-33166 - please do not use this function any more.
Member generate_email_supportuser ()
since Moodle 2.6
Member generate_uuid ()
since Moodle 3.8 MDL-61038 - please do not use this function any more.
Member get_all_mods ()
since 2.4
Member get_all_sections ()
since 2.4
Member get_all_subcategories ()
since 2.5. Please use core_course_category::get() and core_course_category::get_children()
Member get_all_user_name_fields ()
since Moodle 3.11 MDL-45242
Member get_array_of_activities ()
since Moodle 4.0. Please use course_modinfo::get_array_of_activities() instead.
Member get_browser_version_classes ()
since 2.6
Member get_categories ()
since 2.5
Member get_categories_for_contexts ()
since Moodle 4.0 MDL-71585
Member get_category_courses_array ()
since 2.5
Member get_category_courses_array_recursively ()
since 2.5
Member get_child_categories ()
since 2.5. Please use core_course_category::get($parentid)->get_children().
Member get_child_contexts ()
since 2.2
Member get_clam_error_code ()
since Moodle 3.0 - this is a part of clamav plugin now.
Member get_component_directory ($component)
since 2.6, use core_component::normalize_component()
Member get_context_instance ($contextlevel, $instance=0, $strictness=IGNORE_MISSING)

since 2.2, use context_course::instance() or other relevant class instead

Member get_context_instance_by_id ()
since Moodle 2.2 MDL-35009 - please do not use this function any more.
Member get_context_url ()
since 2.2
Member get_contextlevel_name ()
since 2.2
Member get_core_subsystems ($fullpaths=false)
since 2.6, use core_component::get_core_subsystems()
Member get_course_category ()
since 2.5. Please use core_course_category::get($catid, IGNORE_MISSING) or core_course_category::get($catid, MUST_EXIST).
Member get_course_category_tree ()
since 2.5
Member get_course_context ()
since 2.2
Member get_course_participants ()
use get_enrolled_users($context) instead.
Member get_course_section ()
since 2.4
Member get_courseid_from_context ()
since 2.2
Member get_courses_page ()
since Moodle 3.7
Member get_courses_wmanagers ()
since 2.5
Member get_current_group ()
Since year 2006 - please do not use this function any more.
Member get_device_cfg_var_name ()
since 2.6
Member get_device_type ()
since 2.6
Member get_device_type_list ()
since 2.6
Member get_extra_user_fields ()
since Moodle 3.11 MDL-45242
Member get_extra_user_fields_sql ()
since Moodle 3.11 MDL-45242
Member get_file_url ()
since 3.1 - replacement legacy file API methods can be found on the moodle_url class, for example: The moodle_url::make_legacyfile_url() method can be used to generate a legacy course file url. To generate course module file.php url the moodle_url::make_file_url() should be used.
Member get_generic_section_name ()
since 2.4
Member get_list_of_timezones ()
since Moodle 2.9
Member get_logs ()
since Moodle 3.2
Member get_logs_usercourse ()
since Moodle 3.2
Member get_logs_userday ()
since Moodle 3.2
Member get_module_metadata ()
since 3.9
Member get_parent_contextid ()
since Moodle 2.2
Member get_parent_contexts ()
since 2.2, use $context->get_parent_context_ids() instead
Member get_plugin_directory ($plugintype, $pluginname)
since 2.6, use core_component::get_plugin_directory()
Member get_plugin_list ($plugintype)
since 2.6, use core_component::get_plugin_list()
Member get_plugin_list_with_class ($plugintype, $class, $file=null)
since 2.6, use core_component::get_plugin_list_with_class()
Member get_plugin_list_with_file ()
since 2.6
Member get_plugin_types ($fullpaths=true)
since 2.6, use core_component::get_plugin_types()
Member get_print_section_cm_text ()
since 2.5
Member get_recent_enrolments ()
Member get_records_csv ()
since Moodle 3.2
Member get_referer ()
since Moodle 3.0 MDL-49360 - please do not use this function any more.
Member get_related_contexts_string ()
since 2.2
Member get_role_context_caps ()
since Moodle 2.2
Member get_roles_on_exact_context ()
since Moodle 3.6. Please use the get_roles_used_in_context().
Member get_roles_with_assignment_on_context ()
since Moodle 3.6. Please use the get_roles_used_in_context().
Member get_selected_theme_for_device_type ()
since 2.6
Member get_system_context ($cache=true)
since 2.2
Member get_timezone_offset ()
since Moodle 2.9
Member get_timezone_record ()
since Moodle 2.9
Member get_user_access_sitewide ()
since Moodle 3.4. MDL-49398.
Member get_user_courses_bycap ()
since 2.2
Member get_user_device_type ()
since 2.6
Member get_user_field_name ()
since Moodle 3.11 MDL-45242
Member get_user_timezone_offset ()
since Moodle 2.9
Member glossary_get_completion_state ()
since Moodle 3.11
Member glossary_scale_used ()
since Moodle 3.8
Member Google_Auth_AssertionCredentials::$prn
@externalurl http://tools.ietf.org/html/draft-ietf-oauth-json-web-token-06
Member grade_category::aggregate_values ($grade_values, $items)
since Moodle 2.8
Class grade_edit_tree_column_select

Since Moodle 4.3.

Member grade_edit_tree_column_select::get_category_cell ($category, $levelclass, $params)

Since Moodle 4.3.

Member grade_edit_tree_column_select::get_checkbox_togglegroup (grade_category $category)

Since Moodle 4.3.

Member grade_edit_tree_column_select::get_header_cell ()

Since Moodle 4.3.

Member grade_edit_tree_column_select::get_item_cell ($item, $params)

Since Moodle 4.3.

Member grade_export::$previewrows
since Moodle 2.8 Number of rows in preview.
Member grade_export::deprecated_constructor ($course, $groupid=0, $itemlist='', $export_feedback=false, $updatedgradesonly=false, $displaytype=GRADE_DISPLAY_TYPE_REAL, $decimalpoints=2, $onlyactive=false, $usercustomfields=false)
since 2.8 MDL-46548. Instead call the shortened constructor which accepts the data directly from the grade_export_form.
Member grade_export::display_preview ($require_user_idnumber=false)
since 2.8 MDL-46548. Previews are not useful on export.
Member grade_export::print_continue ()
since 2.8 MDL-46548. Call get_export_url and set the action of the grade_export_form instead.
Member grade_export_update_buffer::grade_export_update_buffer ()
since Moodle 3.1
Member grade_helper::get_lang_string (string $strcode, ?string $section=null)

since 4.3

Member grade_plugin_return::grade_plugin_return ($params=null)
since Moodle 3.1
Member grade_print_tabs ()
since Moodle 4.0. Tabs navigation has been replaced with tertiary navigation.
Member grade_report::blank_hidden_total ($courseid, $course_item, $finalgrade)
since Moodle 2.8 - Call blank_hidden_total_and_adjust_bounds instead.
Member grade_report::get_lang_string ($strcode, $section=null)

since 4.2

Member grade_report_grader::get_collapsing_icon ($element)
since Moodle 2.9 MDL-46662 - please do not use this function any more.
Member grade_report_grader::get_icons ($element)

since Moodle 4.2 - The row is not shown anymore - we have actions menu.

Member grade_report_grader::get_left_icons_row ($rows=array(), $colspan=1)

since Moodle 4.2 - The row is not shown anymore - we have actions menu.

Member grade_report_grader::get_right_avg_row ($rows=array(), $grouponly=false)
since Moodle 4.4 - Call calculate_average instead. Builds and return the row of averages for the right part of the grader report.
Member grade_report_grader::get_right_icons_row ($rows=array())

since Moodle 4.2 - The row is not shown anymore - we have actions menu.

Member grade_report_grader::get_toggles_html ()
since Moodle 2.4 as it appears not to be used any more.
Member grade_report_grader::print_toggle ($type)
since 2.4 as it appears not to be used any more.
Member grade_seq::grade_seq ($courseid, $category_grade_last=false, $nooutcomes=false)
since Moodle 3.1
Member grade_structure::get_calculation_icon ($element, $gpr, $returnactionmenulink=false)

since Moodle 4.2 - The row is not shown anymore - we have actions menu.

Member grade_structure::get_edit_icon ($element, $gpr, $returnactionmenulink=false)

since Moodle 4.2 - The row is not shown anymore - we have actions menu.

Member grade_structure::get_element_header (array &$element, bool $withlink=false, bool $icon=true, bool $spacerifnone=false, bool $withdescription=false, bool $fulltotal=false, ?moodle_url $sortlink=null)
since Moodle 4.4 - please use {
Member grade_structure::get_element_icon (&$element, $spacerifnone=false)
since Moodle 4.4 - please use {
Member grade_structure::get_element_type_string (array $element)
since Moodle 4.4 - please use {
Member grade_structure::get_grade_analysis_icon (grade_grade $grade)

since Moodle 4.2 - The row is not shown anymore - we have actions menu.

Member grade_structure::get_hiding_icon ($element, $gpr, $returnactionmenulink=false)

since Moodle 4.2 - The row is not shown anymore - we have actions menu.

Member grade_structure::get_locking_icon ($element, $gpr)

since Moodle 4.2 - The row is not shown anymore - we have actions menu.

Member grade_structure::get_reset_icon ($element, $gpr, $returnactionmenulink=false)

since Moodle 4.2 - The row is not shown anymore - we have actions menu.

Member grade_tree::grade_tree ($courseid, $fillers=true, $category_grade_last=false, $collapsed=null, $nooutcomes=false)
since Moodle 3.1
Member gradereport_singleview\local\screen\screen::load_users ()
since Moodle 4.3
Class gradereport_singleview\local\screen\select

since Moodle 4.3

Member gradereport_singleview\local\screen\select::display_group_selector ()
since Moodle 4.3
Member gradereport_singleview\local\screen\select::heading ()
since Moodle 4.3
Member gradereport_singleview\local\screen\select::html ()
since Moodle 4.3
Member gradereport_singleview\local\screen\select::init ($selfitemisempty=false)
since Moodle 4.3
Member gradereport_singleview\local\screen\select::item_type ()
since Moodle 4.3
Member gradereport_singleview\local\screen\select::supports_next_prev ()
since Moodle 4.3
Member gradereport_singleview\local\screen\select::supports_paging ()
since Moodle 4.3
Member graph::graph ()
since Moodle 3.1
Member groupmode ()
since Moodle 2.0 MDL-14617 - please do not use this function any more.
Member groups_course_module_visible ()
Since Moodle 2.8
Member groups_filter_users_by_course_module_visible ()
Since Moodle 2.8
Member groups_get_all_groups_for_courses ()
since Moodle 3.6.
Member GuzzleHttp::choose_handler ()
choose_handler will be removed in guzzlehttp/guzzle:8.0. Use Utils::chooseHandler instead.
Member GuzzleHttp::debug_resource ($value=null)
debug_resource will be removed in guzzlehttp/guzzle:8.0. Use Utils::debugResource instead.
Member GuzzleHttp::default_ca_bundle ()
default_ca_bundle will be removed in guzzlehttp/guzzle:8.0. This function is not needed in PHP 5.6+.
Member GuzzleHttp::default_user_agent ()
default_user_agent will be removed in guzzlehttp/guzzle:8.0. Use Utils::defaultUserAgent instead.
Member GuzzleHttp::headers_from_lines (iterable $lines)
headers_from_lines will be removed in guzzlehttp/guzzle:8.0. Use Utils::headersFromLines instead.
Member GuzzleHttp::is_host_in_noproxy (string $host, array $noProxyArray)
is_host_in_noproxy will be removed in guzzlehttp/guzzle:8.0. Use Utils::isHostInNoProxy instead.
Member GuzzleHttp::json_decode (string $json, bool $assoc=false, int $depth=512, int $options=0)
json_decode will be removed in guzzlehttp/guzzle:8.0. Use Utils::jsonDecode instead.
Member GuzzleHttp::json_encode ($value, int $options=0, int $depth=512)
json_encode will be removed in guzzlehttp/guzzle:8.0. Use Utils::jsonEncode instead.
Member GuzzleHttp::normalize_header_keys (array $headers)
normalize_header_keys will be removed in guzzlehttp/guzzle:8.0. Use Utils::normalizeHeaderKeys instead.
Member GuzzleHttp\Client::__call ($method, $args)
Client::__call will be removed in guzzlehttp/guzzle:8.0.
Member GuzzleHttp\Client::getConfig (string $option=null)
Client::getConfig will be removed in guzzlehttp/guzzle:8.0.
Member GuzzleHttp\ClientInterface::getConfig (string $option=null)
ClientInterface::getConfig will be removed in guzzlehttp/guzzle:8.0.
Member GuzzleHttp\Handler\CurlFactory::LOW_CURL_VERSION_NUMBER
Member GuzzleHttp\Psr7\Header::normalize ($header)
Use self::splitList() instead.
Member GuzzleHttp\Utils::defaultCaBundle ()
Utils::defaultCaBundle will be removed in guzzlehttp/guzzle:8.0. This method is not needed in PHP 5.6+.
Member hide_event ()
please use calendar_event->toggle_visibility(false) instead.
Member html_table::$cellpadding
since Moodle 2.0. Styling should be in the CSS. Padding on each cell, in pixels
Member html_table::$cellspacing
since Moodle 2.0. Styling should be in the CSS.
Member html_table::$summary
since Moodle 3.9.
Member html_table::$tablealign
since Moodle 2.0. Styling should be in the CSS. Alignment for the whole table. Can be 'right', 'left' or 'center' (default).
Member html_table::$width
since Moodle 2.0. Styling should be in the CSS. Width of the table, percentage of the page preferred.
Member HTMLPurifier_Injector::notifyEnd ($token)
Member httpsrequired ()
Loginhttps is no longer supported
Member i_add_to_section_and_i_fill_the_form_with ($activity, $section, TableNode $data)
Since Moodle 4.4
Member imscp_libxml_disable_entity_loader (bool $value)
since Moodle 4.3
Member IPv6::checkIPv6 ($ip)
Use {
Member is_course_participant ()
use is_enrolled($context, $userid) instead.
Member is_directory_a_preset ($directory)

since Moodle 4.1 MDL-75148 - please, use the preset::is_directory_a_preset() function instead.

Member is_web_crawler ()
since Moodle 3.0 use core_useragent::is_web_crawler instead.
Member js_minify ()
since 2.6
Member Kevinrob\GuzzleCache\CacheMiddleware::getMiddleware (CacheStrategyInterface $cacheStorage=null)
Use constructor => new CacheMiddleware()
Member lesson_add_header_buttons ()
since Moodle 4.0
Member lesson_get_completion_state ()
since Moodle 3.11
Member lesson_print_overview ()
since Moodle 3.3, when the block_course_overview block was removed.
Member Lexer::Lexer (&$parser, $start="accept", $case=false)
since Moodle 3.1
Member license_manager::add ()
Since Moodle 3.9, MDL-45184.
Member load_course_context ()
since Moodle 3.4 and removed immediately. MDL-49398.
Member load_role_access_by_context ()
since Moodle 3.4 and removed immediately. MDL-49398.
Member lti_build_standard_request ($instance, $orgid, $islti2, $messagetype='basic-lti-launch-request')
since Moodle 3.7 MDL-62599 - please do not use this function any more.
Member lti_get_lti_types_by_course ($courseid, $coursevisible=null)
since Moodle 4.3
Member lti_get_shortcuts ()
since 3.9
Member lti_libxml_disable_entity_loader (bool $value)
since Moodle 4.3
Member lti_scale_used ()
since Moodle 3.8
Member ltiservice_gradebookservices\local\service\gradebookservices::save_score ($gradeitem, $score, $userid)
since Moodle 3.7 MDL-62599 - please do not use this function any more.
Member ltiservice_memberships\local\service\memberships::get_users_json ($resource, $context, $contextid, $tool, $role, $limitfrom, $limitnum, $lti, $info)
since Moodle 3.7 MDL-62599 - please do not use this function any more.
Member make_categories_list ()
since 2.5
Member make_categories_options ()
since Moodle 3.10
Member make_editing_buttons ()
since 2.5. Please use:
Member mark_context_dirty ()
since 2.2, use $context->mark_dirty() instead
Class MatthiasMullie\Minify\Exception
Use Exceptions::BasicException instead
Class Memcache
since SimplePie 1.8.0, use implementation of "Psr::SimpleCache::CacheInterface" instead
Class Memcached
since SimplePie 1.8.0, use implementation of "Psr::SimpleCache::CacheInterface" instead
Member message_add_contact ()
since Moodle 3.6
Member message_block_contact ()
since Moodle 3.6
Member message_can_delete_message ()
since Moodle 3.5
Member message_can_post_message ()
since Moodle 3.2
Member message_contact_link ()
since Moodle 3.2
Member message_count_blocked_users ()
since Moodle 3.2
Member message_count_messages ()
since Moodle 3.2
Member message_count_unread_messages ()
since 3.10
Member message_current_user_is_involved ()
since Moodle 2.9 MDL-49371 - please do not use this function any more.
Member MESSAGE_DEFAULT_LOGGEDIN

since Moodle 4.0. Use MESSAGE_DEFAULT_ENABLED instead.

Member MESSAGE_DEFAULT_LOGGEDOFF

since Moodle 4.0 MDL-73284. Use MESSAGE_DEFAULT_ENABLED instead.

Member MESSAGE_DEFAULT_PERMITTED

since Moodle 4.0 MDL-73284.

Member message_delete_message ()
since Moodle 3.5
Member message_get_blocked_users ()
since Moodle 3.5
Member message_get_contact ()
since Moodle 3.6
Member message_get_contact_add_remove_link ()
since Moodle 3.2
Member message_get_contact_block_link ()
since Moodle 3.2
Member message_get_contacts ()
since Moodle 3.5
Member message_get_course_contexts ()
since Moodle 3.2
Member message_get_fragment ()
since Moodle 3.2
Member message_get_history ()
since Moodle 3.2
Member message_get_recent_conversations ($userorid, $limitfrom=0, $limitto=100)
since Moodle 3.3 MDL-57370
Member message_get_recent_notifications ()
since Moodle 3.2
Member message_history_link ()
since Moodle 3.2
Member message_is_user_blocked ()
since Moodle 3.2
Member message_is_user_non_contact_blocked ()
since Moodle 3.2
Member message_mark_message_read ()
since Moodle 3.5
Member message_mark_messages_read ()
since Moodle 3.2
Member message_move_userfrom_unread2read ()
since Moodle 3.5
Member message_remove_contact ()
since Moodle 3.6
Member message_remove_url_params ()
since Moodle 3.2
Member message_search ()
since Moodle 3.2
Member message_shorten_message ()
since Moodle 3.2
Member message_unblock_contact ()
since Moodle 3.6
Member Misc::get_element ($realname, $string)
since SimplePie 1.3, use DOMDocument instead (parsing HTML with regex is bad!)
Member mnet_encxml_parser ()
since Moodle 3.1
Member mnet_peer::get_public_key ()

since Moodle 4.3

Member mod_choice_renderer::display_publish_anonymous_horizontal ($choices)
since 3.2
Member mod_choice_renderer::display_publish_anonymous_vertical ($choices)
since 3.2
Member mod_data_renderer::import_setting_mappings ($datamodule, data_preset_importer $importer)

since Moodle 4.1 MDL-75140 - please do not use this class any more.

Member mod_data_renderer::render_fields_footer (manager $manager)
since Moodle 4.5 - please do not use this function anymore
Member mod_feedback\event\response_deleted::can_view ($userorid=null)
since 2.7
Member mod_feedback\event\response_submitted::can_view ($userorid=null)
since 2.7
Class mod_feedback_use_templ_form
since 4.0. New dynamic forms have been created instead.
Member mod_feedback_use_templ_form::get_js_module ()
since 4.0
Member mod_feedback_use_templ_form::mock_ajax_submit ($simulatedsubmitteddata, $simulatedsubmittedfiles=array(), $method='post', $formidentifier=null)
since 4.0
Member mod_feedback_use_templ_form::mock_generate_submit_keys ($data=[])
since 4.0
Member mod_feedback_use_templ_form::mock_submit ($simulatedsubmitteddata, $simulatedsubmittedfiles=array(), $method='post', $formidentifier=null)
since 4.0
Member mod_folder_renderer::htmllize_tree ($tree, $dir)
since Moodle 4.3
Member mod_lesson_mod_form::mod_lesson_mod_form ($current, $section, $cm, $course)
since Moodle 3.1
Member mod_lti\local\ltiservice\resource_base::check_tool_proxy ($toolproxyguid, $body=null)
since Moodle 3.7 MDL-62599 - please do not use this function any more.
Member mod_lti\local\ltiservice\resource_base::check_type ($typeid, $contextid, $permissionrequested, $body=null)
since Moodle 3.7 MDL-62599 - please do not use this function any more.
Member mod_lti\local\ltiservice\resource_base::get_permissions ($ltitype)
since Moodle 3.7 MDL-62599 - please do not use this function any more.
Member mod_lti\local\ltiservice\service_base::check_tool_proxy ($toolproxyguid, $body=null)
since Moodle 3.7 MDL-62599 - please do not use this function any more.
Member mod_lti\local\ltiservice\service_base::check_type ($typeid, $courseid, $body=null)
since Moodle 3.7 MDL-62599 - please do not use this function any more.
Member mod_lti\local\ltiservice\service_base::get_configuration_parameter_names ()
since Moodle 3.7 - please do not use this function any more.
Member MOD_PURPOSE_INTERFACE

since Moodle 4.4

Member mod_quiz::get_slot_tags_for_slot_id ()
since Moodle 4.0 MDL-71573
Member mod_quiz\form\add_random_form::definition ()

Moodle 4.3 MDL-72321

Member mod_quiz\form\add_random_form::validation ($fromform, $files)

Moodle 4.3 MDL-72321

Member mod_quiz\local\structure\slot_random::set_tags ($tags)

since Moodle 4.3

Member mod_quiz\local\structure\slot_random::set_tags_by_id ($tagids)

since Moodle 4.3

Member mod_quiz\output\renderer::filter_review_summary_table ($summarydata, $page)
since Moodle 4.4. Replaced by filter_review_attempt_summary.
Member mod_quiz\output\renderer::no_questions_message ($canedit, $editurl)
since Moodle 4.0 MDL-71915 - please do not use this function any more.
Member mod_quiz\output\renderer::render_mod_quiz_links_to_other_attempts (links_to_other_attempts $links)

since Moodle 4.2. Please use render_links_to_other_attempts instead.

Member mod_quiz\output\renderer::render_quiz_nav_question_button (navigation_question_button $button)

since Moodle 4.2. Please use render_links_to_other_attempts instead.

Member mod_quiz\output\renderer::render_quiz_nav_section_heading (navigation_section_heading $heading)

since Moodle 4.2. Please use render_links_to_other_attempts instead.

Member mod_quiz\output\renderer::review_summary_table ($summarydata, $page)
since Moodle 4.4. Replaced by review_attempt_summary.
Member mod_quiz\output\renderer::view_table ($quiz, $context, $viewobj)
Since 4.4 please use the {
Class mod_quiz\question\qubaids_for_quiz_user
This class was never needed because qubaids_for_users_attempts already existed and is more flexible.
Member mod_quiz\structure::is_display_number_customised (int $slotid)
since 4.2. $slot->displayednumber is no longer used. If you need this, use isset(...->displaynumber), but this method was not used.
Class mod_quiz_overdue_attempt_updater

since Moodle 4.2. Code moved to mod_quiz::task::update_overdue_attempts.

Member mod_quiz_overdue_attempt_updater::get_list_of_overdue_attempts ($processto)
since Moodle 4.2. Code moved to mod_quiz::task::update_overdue_attempts.
Member mod_quiz_overdue_attempt_updater::update_overdue_attempts ($timenow, $processto)
since Moodle 4.2. Code moved to mod_quiz::task::update_overdue_attempts. that was.
Member mod_wiki_renderer::wiki_info ()
since 4.0. Now handled in PAGE's activity header
Member moodle_database::get_configuration_hints ()
since 2.6
Member moodle_database::set_logging ($state)
since Moodle 2.9
Member moodle_database::sql_cast_2signed ($fieldname)
since 2.3
Member moodle_database::sql_empty ()
use bound parameter with empty string instead
Member moodle_page::https_required ()
since Moodle 3.4
Member moodle_page::verify_https_required ()
since Moodle 3.4
Class moodle_quiz_exception

since Moodle 4.2. Please just use moodle_exception.

Member moodle_quiz_exception::__construct ($quizobj, $errorcode, $a=null, $link='', $debuginfo=null)
since Moodle 4.2. Please just use moodle_exception.
Member moodle_text_filter::hash ()
Since Moodle 3.0 MDL-50491. This was used by the old text filtering system, but no more.
Member MoodleExcelFormat::set_pattern ($pattern=1)
use set_bg_color() instead.
Member moodleform::_get_post_params ()
since 2.6
Member moodleform::init_javascript_enhancement ($element, $enhancement, array $options=array(), array $strings=null)
since Moodle 3.3 MDL-57471
Member moodleform::moodleform ($action=null, $customdata=null, $method='post', $target='', $attributes=null, $editable=true)
since Moodle 3.1
Member moodleform::save_files ($destination)

since Moodle 2.0

Member moodleform_mod::add_intro_editor ($required=null, $customlabel=null)
since MDL-49101 - use moodleform_mod::standard_intro_elements() instead.
Member moodleform_mod::moodleform_mod ($current, $section, $cm, $course)
since Moodle 3.1
Member MoodleODSFormat::set_pattern ($pattern=1)
use set_bg_color() instead.
Member MoodleQuickForm::getShowAdvanced ()
since Moodle 2.5
Member MoodleQuickForm::MoodleQuickForm ($formName, $method, $action, $target='', $attributes=null)
since Moodle 3.1
Member MoodleQuickForm::setShowAdvanced ($showadvancedNow=null)
since Moodle 2.5
Member MoodleQuickForm_advcheckbox::MoodleQuickForm_advcheckbox ($elementName=null, $elementLabel=null, $text=null, $attributes=null, $values=null)
since Moodle 3.1
Member MoodleQuickForm_autocomplete::MoodleQuickForm_autocomplete ($elementName=null, $elementLabel=null, $options=null, $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_button::MoodleQuickForm_button ($elementName=null, $value=null, $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_cancel::MoodleQuickForm_cancel ($elementName=null, $value=null, $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_checkbox::MoodleQuickForm_checkbox ($elementName=null, $elementLabel=null, $text='', $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_date_selector::MoodleQuickForm_date_selector ($elementName=null, $elementLabel=null, $options=array(), $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_date_time_selector::MoodleQuickForm_date_time_selector ($elementName=null, $elementLabel=null, $options=array(), $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_duration::MoodleQuickForm_duration ($elementName=null, $elementLabel=null, $options=[], $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_editor::MoodleQuickForm_editor ($elementName=null, $elementLabel=null, $attributes=null, $options=null)
since Moodle 3.1
Member MoodleQuickForm_editor::setHelpButton ($_helpbuttonargs, $function='_helpbutton')
since Moodle 2.0
Member MoodleQuickForm_filemanager::MoodleQuickForm_filemanager ($elementName=null, $elementLabel=null, $attributes=null, $options=null)
since Moodle 3.1
Member MoodleQuickForm_filepicker::MoodleQuickForm_filepicker ($elementName=null, $elementLabel=null, $attributes=null, $options=null)
since Moodle 3.1
Member MoodleQuickForm_grading::MoodleQuickForm_grading ($elementName=null, $elementLabel=null, $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_group::MoodleQuickForm_group ($elementName=null, $elementLabel=null, $elements=null, $separator=null, $appendName=true)
since Moodle 3.1
Member moodlequickform_guideeditor::moodlequickform_guideeditor ($elementname=null, $elementlabel=null, $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_header::MoodleQuickForm_header ($elementName=null, $text=null)
since Moodle 3.1
Member MoodleQuickForm_hidden::MoodleQuickForm_hidden ($elementName=null, $value='', $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_hidden::setHelpButton ($helpbuttonargs, $function='helpbutton')
since Moodle 2.0
Member MoodleQuickForm_listing::MoodleQuickForm_listing ($elementName=null, $elementLabel=null, $attributes=null, $options=array())
since Moodle 3.1
Member MoodleQuickForm_modgrade::MoodleQuickForm_modgrade ($elementname=null, $elementlabel=null, $options=array(), $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_modvisible::MoodleQuickForm_modvisible ($elementName=null, $elementLabel=null, $attributes=null, $options=null)
since Moodle 3.1
Member MoodleQuickForm_password::MoodleQuickForm_password ($elementName=null, $elementLabel=null, $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_passwordunmask::MoodleQuickForm_passwordunmask ($elementName=null, $elementLabel=null, $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_questioncategory::MoodleQuickForm_questioncategory ($elementName=null, $elementLabel=null, $options=null, $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_radio::MoodleQuickForm_radio ($elementName=null, $elementLabel=null, $text=null, $value=null, $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_recaptcha::MoodleQuickForm_recaptcha ($elementName=null, $elementLabel=null, $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_rubriceditor::MoodleQuickForm_rubriceditor ($elementName=null, $elementLabel=null, $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_searchableselector::MoodleQuickForm_searchableselector ($elementName=null, $elementLabel=null, $options=null, $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_select::MoodleQuickForm_select ($elementName=null, $elementLabel=null, $options=null, $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_selectgroups::MoodleQuickForm_selectgroups ($elementName=null, $elementLabel=null, $optgrps=null, $attributes=null, $showchoose=false)
since Moodle 3.1
Class MoodleQuickForm_selectwithlink

since 3.2

Member MoodleQuickForm_selectwithlink::MoodleQuickForm_selectwithlink ($elementName=null, $elementLabel=null, $options=null, $attributes=null, $linkdata=null)
since Moodle 3.1
Member MoodleQuickForm_selectyesno::MoodleQuickForm_selectyesno ($elementName=null, $elementLabel=null, $attributes=null, $options=null)
since Moodle 3.1
Member MoodleQuickForm_static::MoodleQuickForm_static ($elementName=null, $elementLabel=null, $text=null)
since Moodle 3.1
Member MoodleQuickForm_submit::MoodleQuickForm_submit ($elementName=null, $value=null, $attributes=null, $primary=null)
since Moodle 3.1
Member MoodleQuickForm_tags::DEFAULTUI
since 3.1
Member MoodleQuickForm_tags::MoodleQuickForm_tags ($elementName=null, $elementLabel=null, $options=array(), $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_tags::NOOFFICIAL
since 3.1
Member MoodleQuickForm_tags::ONLYOFFICIAL
since 3.1
Member MoodleQuickForm_text::MoodleQuickForm_text ($elementName=null, $elementLabel=null, $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_textarea::MoodleQuickForm_textarea ($elementName=null, $elementLabel=null, $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_url::MoodleQuickForm_url ($elementName=null, $elementLabel=null, $attributes=null, $options=null)
since Moodle 3.1
Member MoodleQuickForm_warning::MoodleQuickForm_warning ($elementName=null, $elementClass='notifyproblem', $text=null)
since Moodle 3.1
Member MoodleQuickForm_wikieditor::MoodleQuickForm_wikieditor ($elementName=null, $elementLabel=null, $attributes=null)
since Moodle 3.1
Member MoodleQuickForm_wikifiletable::MoodleQuickForm_wikifiletable ($elementName=null, $elementLabel=null, $attributes=null, $fileinfo=null, $format=null)
since Moodle 3.1
Member move_category ()
since 2.5
Member mygroupid ()
use groups_get_all_groups() instead.
Class MySQL
since SimplePie 1.8.0, use implementation of "Psr::SimpleCache::CacheInterface" instead
Member mysql_sql_generator::guess_antolope_row_size (array $columns)
since Moodle 2.9 MDL-49723 - please do not use this function any more.
Member mysqli_native_moodle_database::sql_cast_2signed ($fieldname)
since 2.3
Member navigation_node::build_flat_navigation_list (flat_navigation $nodes, $showdivider=false, $label='')
since Moodle 4.0
Member navmenu ()
not relevant with global navigation in Moodle 2.x+
Member normalize_component ($component)
since 2.6, use core_component::normalize_component()
Member notify ()
since Moodle 2.0 MDL-19077 - use $OUTPUT->notification instead.
Member null_filter_manager::text_filtering_hash ()
Since Moodle 3.0 MDL-50491.
Member ouwiki_changes::ouwiki_changes ($diff, $count2)
since Moodle 3.1
Member ouwiki_line::ouwiki_line ($data, $linepos)
since Moodle 3.1
Member ouwiki_word::ouwiki_word ($word, $start)
since Moodle 3.1
Member page_requirements_manager::data_for_js ($variable, $data, $inhead=false)
Member page_requirements_manager::js_function_call ($function, array $arguments=null, $ondomready=false, $delay=0)
Member ParallelRegex ($case)
since Moodle 3.1
Member PARAM_ACTION
since 2.0
Member PARAM_CLEAN
since 2.0
Member PARAM_CLEANFILE
since 2.0
Member PARAM_FORMAT
since 2.0
Member PARAM_INTEGER
since 2.0
Member PARAM_MULTILANG
since 2.0
Member PARAM_NUMBER
since 2.0
Member password_compat_not_supported ()
since 2.7 PHP 5.4.x should be always compatible.
Member PHPMailer\PHPMailer\PHPMailer::$SingleTo
6.0.0 PHPMailer isn't a mailing list manager!
Member PhpXmlRpc\Client::$errno
will be removed in the future
Member PhpXmlRpc\Client::$errstr
will be removed in the future
Member PhpXmlRpc\Client::prepareCurlHandle ($req, $server, $port, $timeout=0, $username='', $password='', $authType=1, $cert='', $certPass='', $caCert='', $caCertDir='', $proxyHost='', $proxyPort=0, $proxyUsername='', $proxyPassword='', $proxyAuthType=1, $method='https', $keepAlive=false, $key='', $keyPass='', $sslVersion=0)
Member PhpXmlRpc\Client::sendPayloadCURL ($req, $server, $port, $timeout=0, $username='', $password='', $authType=1, $cert='', $certPass='', $caCert='', $caCertDir='', $proxyHost='', $proxyPort=0, $proxyUsername='', $proxyPassword='', $proxyAuthType=1, $method='https', $keepAlive=false, $key='', $keyPass='', $sslVersion=0)
Member PhpXmlRpc\Client::sendPayloadHTTP10 ($req, $server, $port, $timeout=0, $username='', $password='', $authType=1, $proxyHost='', $proxyPort=0, $proxyUsername='', $proxyPassword='', $proxyAuthType=1, $method='http')
Member PhpXmlRpc\Client::sendPayloadHTTPS ($req, $server, $port, $timeout=0, $username='', $password='', $authType=1, $cert='', $certPass='', $caCert='', $caCertDir='', $proxyHost='', $proxyPort=0, $proxyUsername='', $proxyPassword='', $proxyAuthType=1, $keepAlive=false, $key='', $keyPass='', $sslVersion=0)
Member PhpXmlRpc\Client::sendPayloadSocket ($req, $server, $port, $timeout=0, $username='', $password='', $authType=1, $cert='', $certPass='', $caCert='', $caCertDir='', $proxyHost='', $proxyPort=0, $proxyUsername='', $proxyPassword='', $proxyAuthType=1, $method='http', $key='', $keyPass='', $sslVersion=0)
Member PhpXmlRpc\Client::setCurlOptions ($options)
use setOption
Member PhpXmlRpc\Client::setRequestCompression ($compMethod)
use setOption
Member PhpXmlRpc\Client::setSSLVerifyHost ($i)
use setOption
Member PhpXmlRpc\Client::setSSLVerifyPeer ($i)
use setOption
Member PhpXmlRpc\Client::setSSLVersion ($i)
use setOption
Member PhpXmlRpc\Client::setUseCurl ($useCurlMode)
use setOption
Member PhpXmlRpc\Client::setUserAgent ($agentString)
use setOption
Member PhpXmlRpc\Helper\Charset::getEntities ($charset)
Member PhpXmlRpc\Helper\Charset::isValidCharset ($encoding, $validList)
kept around for BC, as it is not in use by the lib
Member PhpXmlRpc\PhpXmlRpc::exportGlobals ()
Member PhpXmlRpc\PhpXmlRpc::importGlobals ()
Member PhpXmlRpc\Server::add_to_map ($methodName, $function, $sig=null, $doc=false, $sigDoc=false, $parametersType=false, $exceptionHandling=false)
use addToMap instead
Member PhpXmlRpc\Server::xml_header ($charsetEncoding='')
this method was moved to the Response class
Member PhpXmlRpc\Value::arrayMem ($key)
use array access, e.g. $val[$key]
Member PhpXmlRpc\Value::arraySize ()
use count() instead
Member PhpXmlRpc\Value::serializeData ($typ, $val, $charsetEncoding='')
this should be folded back into serialize()
Member PhpXmlRpc\Value::structEach ()
iterate directly over the object using foreach instead
Member PhpXmlRpc\Value::structMem ($key)
use array access, e.g. $val[$key]
Member PhpXmlRpc\Value::structMemExists ($key)
use array access, e.g. isset($val[$key])
Member PhpXmlRpc\Value::structReset ()
iterate directly over the object using foreach instead
Member PhpXmlRpc\Value::structSize ()
use count() instead
Member plagiarism_get_file_results ($cmid, $userid, $file)

Since Moodle 4.0. - this function was a placeholder and not used in core.

Member plagiarism_get_form_elements_module ()
Since Moodle 3.9. MDL-65835
Member plagiarism_plugin::get_configs ()

Since Moodle 4.0 - this function was a placeholder and not used in core.

Member plagiarism_plugin::get_file_results ($cmid, $userid, $file)

Since Moodle 4.0 - this function was a placeholder and not used in core Moodle code.

Member plagiarism_plugin::update_status ($course, $cm)

Since Moodle 4.0 - Please use {plugin name}_before_standard_top_of_body_html instead.

Member plagiarism_save_form_elements ()
Since Moodle 3.9. MDL-65835
Member plagiarism_update_status ($course, $cm)

Since Moodle 4.0 - Please use {plugin name}_before_standard_top_of_body_html instead.

Member preload_course_contexts ()
since Moodle 2.2
Member prevent_form_autofill_password ()
since Moodle 3.2
Member print_arrow ($direction='up', $strsort=null, $return=false)

use $OUTPUT->arrow() instead.

Member print_category_info ()
since 2.5
Member print_checkbox ()
use html_writer::checkbox() instead.
Member print_choose_qtype_to_add_form ()
since Moodle 4.0
Member print_container ()
use $OUTPUT->container() instead.
Member print_container_end ()
use $OUTPUT->container_end() instead.
Member print_container_start ()
use $OUTPUT->container_start() instead.
Member print_context_name ()
since 2.2
Member print_continue ()
use $OUTPUT->continue_button() instead.
Member print_course ()
since 2.5
Member print_course_request_buttons ($context)

since Moodle 4.0

Member print_course_search ()
since 2.5
Member print_courses ()
since 2.5
Member print_grade_plugin_selector ()
since Moodle 4.0. Dropdown box navigation has been replaced with tertiary navigation.
Member print_graded_users_selector ($course, $actionpage, $userid=0, $groupid=0, $includeall=true, $return=false)
since 2.0
Member print_header ()
use $PAGE methods instead.
Member print_header_simple ()
use $PAGE methods instead.
Member print_log ()
since Moodle 3.2
Member print_log_csv ()
since Moodle 3.2
Member print_log_ods ()
since Moodle 3.2
Member print_log_xls ()
since Moodle 3.2
Member print_mnet_log ()
since Moodle 3.2
Member print_my_moodle ()
since 2.5
Member print_navigation ()
use $OUTPUT->navbar() instead
Member print_overview ()
since 2.5
Member print_recent_activity ()
since 2.5
Member print_remote_course ()
since 2.5
Member print_remote_host ()
since 2.5
Member print_scale_menu_helpbutton ()
use $OUTPUT->help_icon_scale($courseid, $scale) instead.
Member print_section ()
since 2.5
Member print_section_add_menus ()
since 2.5
Member print_side_block ()
use $OUTPUT->block() instead.
Member print_textarea ()
since Moodle 3.6
Member print_whole_category_list ()
since 2.5
Member profile_display_badges ()
since Moodle 2.9 MDL-45898 - please do not use this function any more.
Member profile_display_fields ()
since Moodle 3.11 MDL-71051
Member profile_edit_category ()
since Moodle 3.11 MDL-71051
Member profile_edit_field ()
since Moodle 3.11 MDL-71051
Member put_records_csv ()
since Moodle 3.2
Member qbank_editquestion\editquestion_helper::create_new_question_button ($categoryid, $params, $canadd, $tooltip='', $disabled=false)
since Moodle 4.3. Use {
Member qbank_editquestion\output\renderer::render_create_new_question_button ($addquestiondata)
since Moodle 4.3. Use {
Member qbank_managecategories\category_condition::display_category_form ($contexts, $pageurl, $current)

since Moodle 4.3

Member qbank_managecategories\category_condition::display_options ()

since Moodle 4.3 MDL-72321 - please do not use this function any more.

Member qbank_managecategories\category_condition::display_options_adv ()

since Moodle 4.3 MDL-72321 - please do not use this function any more.

Member qbank_managecategories\category_condition::get_current_category ($categoryandcontext)

since Moodle 4.3

Member qbank_managecategories\category_condition::print_category_info ($category)

since Moodle 4.3 MDL-72321 - please do not use this function any more.

Member qbank_managecategories\category_condition::print_choose_category_message ()

since Moodle 4.3

Member qbank_managecategories\output\renderer::render_category_condition ($displaydata)

since Moodle 4.3

Member qbank_managecategories\output\renderer::render_category_condition_advanced ($displaydata)

since Moodle 4.3

Member qbank_managecategories\question_category_object::display_move_form ($questionsincategory, $category)
No longer used by internal code and not recommended since Moodle 4.2 MDL-77299.
Member qbank_statistics\helper::calculate_average_question_discrimination_index (int $questionid)

since Moodle 4.3 please use the method from statistics_bulk_loader.

Member qbank_statistics\helper::calculate_average_question_discriminative_efficiency (int $questionid)

since Moodle 4.3 please use the method from statistics_bulk_loader.

Member qbank_statistics\helper::calculate_average_question_facility (int $questionid)

since Moodle 4.3 please use the method from statistics_bulk_loader.

Member qtype_essay_format_editorfilepicker_renderer::specific_filepicker_options ($acceptedtypes, $draftitemid, $context)
since 3.5
Member question_add_context_in_key ()
since Moodle 4.0 MDL-71585
Member question_add_tops ()
since Moodle 3.5. MDL-61132
Member question_attempt::PARAM_MARK
since Moodle 3.0
Member question_can_delete_cat ()
since Moodle 4.0 MDL-71585
Member question_category_options ()
since Moodle 4.0 MDL-71585
Member question_category_select_menu ()
since Moodle 4.0 MDL-71585
Member question_edit_form::get_non_collabsible_editor_options ()
since 2.6
Member question_finder::get_questions_from_categories_and_tags_with_usage_counts ($categoryids, qubaid_condition $qubaids, $extraconditions='', $extraparams=array(), $tagids=array())

since Moodle 4.3

Member question_finder::get_questions_from_categories_with_usage_counts ($categoryids, qubaid_condition $qubaids, $extraconditions='', $extraparams=array())

since Moodle 4.3

Member question_fix_top_names ()
since Moodle 4.0 MDL-71585
Member question_get_export_single_question_url ()
since Moodle 4.0
Member question_hash ()
since Moodle 4.0
Member question_is_only_child_of_top_category_in_context ()
since Moodle 4.0 MDL-71585
Member question_is_only_toplevel_category_in_context ()
since Moodle 3.5. MDL-61132
Member question_is_top_category ()
since Moodle 4.0 MDL-71585
Member question_make_export_url ()
since Moodle 4.0 MDL-71573
Member question_preview_action_url ()
since Moodle 4.0
Member question_preview_form_url ()
since Moodle 4.0
Member question_preview_popup_params ()
since Moodle 4.0
Member question_preview_question_pluginfile ()
since Moodle 4.0
Member question_preview_url ()
since Moodle 4.0
Member question_remove_stale_questions_from_category ()
since Moodle 4.0 MDL-71585
Member quiz_add_random_questions (stdClass $quiz, int $addonpage, int $categoryid, int $number)

Since Moodle 4.3 MDL-72321

Member quiz_calculate_best_attempt ($quiz, $attempts)

since Moodle 4.2. No direct replacement.

Member quiz_calculate_best_grade ($quiz, $attempts)

since Moodle 4.2. No direct replacement.

Member quiz_delete_all_overrides ($quiz, $log=true)

since Moodle 4.4

Member quiz_delete_override ($quiz, $overrideid, $log=true)

since Moodle 4.4

Member quiz_get_completion_state ()
since Moodle 3.11
Member quiz_has_question_use ($quiz, $slot)
in 4.1 use mod_quiz::structure::has_use_capability(...) instead.
Member quiz_retrieve_tags_for_slot_ids ()
since Moodle 4.0
Member quiz_save_best_grade ($quiz, $userid=null, $attempts=[])

since Moodle 4.2. Please use grade_calculator::update_quiz_maximum_grade.

Member quiz_set_grade ($newgrade, $quiz)

since Moodle 4.2. Please use grade_calculator::update_quiz_maximum_grade.

Member quiz_statistics\calculator::TIME_TO_CACHE

since Moodle 4.3. Use of pre-computed stats is no longer time-limited.

Member quiz_statistics\event\observer\attempt_submitted::process (\mod_quiz\event\attempt_submitted $event)
Since Moodle 4.4 MDL-80099
Member quiz_statistics\quiz_attempt_deleted::callback (int $quizid)
Since Moodle 4.4 MDL-80099.
Member quiz_update_all_attempt_sumgrades ($quiz)

since Moodle 4.2. Please use grade_calculator::recompute_all_attempt_sumgrades.

Member quiz_update_all_final_grades ($quiz)

since Moodle 4.2. Please use grade_calculator::recompute_all_final_grades.

Member quiz_update_sumgrades ($quiz)

since Moodle 4.2. Please use grade_calculator::recompute_quiz_sumgrades.

Member random_bytes_emulate ($length)
since 4.3.
Member rc4decrypt ($data)
since Moodle 4.5 - please do not use this function any more, {
Member rc4encrypt ($data)
since Moodle 4.5 - please do not use this function any more, {
Member rebuild_contexts ()
since 2.2
Class Redis
since SimplePie 1.8.0, use implementation of "Psr::SimpleCache::CacheInterface" instead
Member renderer_base::pix_url ($imagename, $component='moodle')
since Moodle 3.3
Member renderer_base::should_display_main_logo ()
since Moodle 4.0
Member report_eventlist_list_generator::get_core_events_list ()
since 4.0 use {
Member report_eventlist_list_generator::get_non_core_event_list ()
since 4.0 use {
Member report_insights_context_insights (\context $context)
since Moodle 3.8
Member report_log_renderable::$grouplist

since Moodle 4.4 - please do not use this public property

Member report_log_renderer::render_report_log_renderable (report_log_renderable $reportlog)
since 2.8, to be removed in 2.9
Member report_log_table_log::col_course ($event)
since Moodle 2.9 MDL-48595 - please do not use this function any more.
Member report_log_table_log::update_users_and_courses_used ()
since Moodle 2.9 MDL-48595 - please do not use this function any more.
Member report_loglive_renderer::render_report_loglive_renderable (report_loglive_renderable $reportloglive)
since 2.8, to be removed in 2.9
Member report_loglive_renderer_ajax::render_report_loglive_renderable (report_loglive_renderable $reportloglive)
since 2.8, to be removed in 2.9
Member repository::antivir_scan_file ($thefile, $filename, $deleteinfected)
since Moodle 3.0
Member repository::append_suffix ($filename)
since 2.5
Member repository::get_file_size ($source)
since Moodle 4.3
Member repository::GETFILE_TIMEOUT
since Moodle 2.7, please use $CFG->repositorygetfiletimeout instead
Member repository::reset_caches ()
since Moodle 2.6 MDL-42016 - please do not use this function any more.
Member repository::sync_external_file ($file, $resetsynchistory=false)
since Moodle 2.6 MDL-42016 - please do not use this function any more.
Member repository::SYNCFILE_TIMEOUT
since Moodle 2.7, please use $CFG->repositorysyncfiletimeout instead
Member repository::SYNCIMAGE_TIMEOUT
since Moodle 2.7, please use $CFG->repositorysyncimagetimeout instead
Member repository::uses_post_requests ()
since Moodle 3.2, 3.1.1, 3.0.5
Member repository_onedrive::can_import_skydrive_files ()

since Moodle 4.0

Member repository_onedrive::import_skydrive_files ()

since Moodle 4.0

Member reset_login_count ()
Member resource_print_heading ($resource, $cm, $course, $notused=false)
since Moodle 4.0
Member resource_print_intro ($resource, $cm, $course, $ignoresettings=false)
since Moodle 4.0
Member restart_preview ()
since Moodle 4.0
Member Sabberworm\CSS\CSSList\Document::getAllSelectors ()
will be removed in version 9.0; use getAllDeclarationBlocks() instead
Member Sabberworm\CSS\RuleSet\DeclarationBlock::getSelector ()
will be removed in version 9.0; use getSelectors() instead
Member Sabberworm\CSS\RuleSet\DeclarationBlock::setSelector ($mSelector, $oList=null)
will be removed in version 9.0; use setSelectors() instead
Member scorm_get_completion_state ()
since Moodle 3.11
Member scorm_print_overview ()
since Moodle 3.3, when the block_course_overview block was removed.
Member ScssPhp\ScssPhp\Compiler::$charsetSeen
Member ScssPhp\ScssPhp\Compiler::$Infinity
Member ScssPhp\ScssPhp\Compiler::$lineNumberStyle
Member ScssPhp\ScssPhp\Compiler::$NaN
Member ScssPhp\ScssPhp\Compiler::addFeature ($name)
Registering additional features is deprecated.
Member ScssPhp\ScssPhp\Compiler::coercePercent ($value)
Member ScssPhp\ScssPhp\Compiler::compile ($code, $path=null)
Use {
Member ScssPhp\ScssPhp\Compiler::DEBUG_INFO
Member ScssPhp\ScssPhp\Compiler::errorArgsNumber ($functionName, $ExpectedArgs, $nbActual)
Member ScssPhp\ScssPhp\Compiler::flattenList ($list)
Member ScssPhp\ScssPhp\Compiler::getParsedFiles ()
Member ScssPhp\ScssPhp\Compiler::getSourcePosition ()
Member ScssPhp\ScssPhp\Compiler::LINE_COMMENTS
Member ScssPhp\ScssPhp\Compiler::listSeparatorForJoin ($list1, $sep)
Member ScssPhp\ScssPhp\Compiler::setEncoding ($encoding)
Non-compliant support for other encodings than UTF-8 is deprecated.
Member ScssPhp\ScssPhp\Compiler::setErrorOuput ($handle)
Use {
Member ScssPhp\ScssPhp\Compiler::setFormatter ($formatterName)
Use {
Member ScssPhp\ScssPhp\Compiler::setIgnoreErrors ($ignoreErrors)
Ignoring Sass errors is not longer supported.
Member ScssPhp\ScssPhp\Compiler::setLineNumberStyle ($lineNumberStyle)
The line number output is not supported anymore. Use source maps instead.
Member ScssPhp\ScssPhp\Compiler::setNumberPrecision ($numberPrecision)
The number precision is not configurable anymore. The default is enough for all browsers.
Member ScssPhp\ScssPhp\Compiler::setVariables (array $variables)
Use "addVariables" or "replaceVariables" instead.
Member ScssPhp\ScssPhp\Compiler::throwError ($msg)
use "error" and throw the exception in the caller instead.
Member ScssPhp\ScssPhp\Compiler::WITH_ALL
Member ScssPhp\ScssPhp\Compiler::WITH_MEDIA
Member ScssPhp\ScssPhp\Compiler::WITH_RULE
Member ScssPhp\ScssPhp\Compiler::WITH_SUPPORTS
Class ScssPhp\ScssPhp\Exception\ServerException
The Scssphp server should define its own exception instead.
Class ScssPhp\ScssPhp\Formatter\Compact
since 1.4.0. Use the Compressed formatter instead.
Class ScssPhp\ScssPhp\Formatter\Crunched
since 1.4.0. Use the Compressed formatter instead.
Class ScssPhp\ScssPhp\Formatter\Debug
since 1.4.0.
Class ScssPhp\ScssPhp\Formatter\Nested
since 1.4.0. Use the Expanded formatter instead.
Member ScssPhp\ScssPhp\Node\Number::$precision
use {Number::PRECISION} instead to read the precision. Configuring it is not supported anymore.
Member ScssPhp\ScssPhp\SourceMap\SourceMapGenerator::saveMap ($content)
Member ScssPhp\ScssPhp\Type::T_BREAK
Member ScssPhp\ScssPhp\Type::T_CONTINUE
Member ScssPhp\ScssPhp\Type::T_CONTROL
Member search_generate_text_SQL ()
since Moodle 2.9
Member search_lexer::search_lexer (&$parser)
since Moodle 3.1
Member search_token::search_token ($type, $value)
since Moodle 3.1
Member serialise_tool_proxy ()
since 3.10
Member session_get_instance ()
since 2.6
Member session_get_realuser ()
since 2.6
Member session_is_legacy ()
since 2.6
Member session_is_loggedinas ()
since 2.6
Member session_kill ()
since 2.6
Member session_kill_all ()
since 2.6
Member session_kill_user ()
since 2.6
Member session_loginas ()
since 2.6
Member session_set_user ()
since 2.6
Member session_touch ()
since 2.6
Member set_current_group ()
Since year 2006 - please do not use this function any more.
Member set_user_device_type ()
since 2.6
Member show_event ()
please use calendar_event->toggle_visibility(true) instead.
Member SIMPLEPIE_BUILD
since SimplePie 1.7.0, use SimplePie::Misc::get_build() instead.
Member SIMPLEPIE_CONSTRUCT_ALL
since SimplePie 1.7.0, use SimplePie::SimplePie::CONSTRUCT_ALL instead.
Member SIMPLEPIE_CONSTRUCT_BASE64
since SimplePie 1.7.0, use SimplePie::SimplePie::CONSTRUCT_BASE64 instead.
Member SIMPLEPIE_CONSTRUCT_HTML
since SimplePie 1.7.0, use SimplePie::SimplePie::CONSTRUCT_HTML instead.
Member SIMPLEPIE_CONSTRUCT_IRI
since SimplePie 1.7.0, use SimplePie::SimplePie::CONSTRUCT_IRI instead.
Member SIMPLEPIE_CONSTRUCT_MAYBE_HTML
since SimplePie 1.7.0, use SimplePie::SimplePie::CONSTRUCT_MAYBE_HTML instead.
Member SIMPLEPIE_CONSTRUCT_NONE
since SimplePie 1.7.0, use SimplePie::SimplePie::CONSTRUCT_NONE instead.
Member SIMPLEPIE_CONSTRUCT_TEXT
since SimplePie 1.7.0, use SimplePie::SimplePie::CONSTRUCT_TEXT instead.
Member SIMPLEPIE_CONSTRUCT_XHTML
since SimplePie 1.7.0, use SimplePie::SimplePie::CONSTRUCT_XHTML instead.
Member SIMPLEPIE_FILE_SOURCE_CURL
since SimplePie 1.7.0, use SimplePie::SimplePie::FILE_SOURCE_CURL instead.
Member SIMPLEPIE_FILE_SOURCE_FILE_GET_CONTENTS
since SimplePie 1.7.0, use SimplePie::SimplePie::FILE_SOURCE_FILE_GET_CONTENTS instead.
Member SIMPLEPIE_FILE_SOURCE_FSOCKOPEN
since SimplePie 1.7.0, use SimplePie::SimplePie::FILE_SOURCE_FSOCKOPEN instead.
Member SIMPLEPIE_FILE_SOURCE_LOCAL
since SimplePie 1.7.0, use SimplePie::SimplePie::FILE_SOURCE_LOCAL instead.
Member SIMPLEPIE_FILE_SOURCE_NONE
since SimplePie 1.7.0, use SimplePie::SimplePie::FILE_SOURCE_NONE instead.
Member SIMPLEPIE_FILE_SOURCE_REMOTE
since SimplePie 1.7.0, use SimplePie::SimplePie::FILE_SOURCE_REMOTE instead.
Member SIMPLEPIE_IANA_LINK_RELATIONS_REGISTRY
since SimplePie 1.7.0, use SimplePie::SimplePie::IANA_LINK_RELATIONS_REGISTRY instead.
Member SIMPLEPIE_LINKBACK
since SimplePie 1.7.0, use SimplePie::SimplePie::LINKBACK instead.
Member SIMPLEPIE_LOCATOR_ALL
since SimplePie 1.7.0, use SimplePie::SimplePie::LOCATOR_ALL instead.
Member SIMPLEPIE_LOCATOR_AUTODISCOVERY
since SimplePie 1.7.0, use SimplePie::SimplePie::LOCATOR_AUTODISCOVERY instead.
Member SIMPLEPIE_LOCATOR_LOCAL_BODY
since SimplePie 1.7.0, use SimplePie::SimplePie::LOCATOR_LOCAL_BODY instead.
Member SIMPLEPIE_LOCATOR_LOCAL_EXTENSION
since SimplePie 1.7.0, use SimplePie::SimplePie::LOCATOR_LOCAL_EXTENSION instead.
Member SIMPLEPIE_LOCATOR_NONE
since SimplePie 1.7.0, use SimplePie::SimplePie::LOCATOR_NONE instead.
Member SIMPLEPIE_LOCATOR_REMOTE_BODY
since SimplePie 1.7.0, use SimplePie::SimplePie::LOCATOR_REMOTE_BODY instead.
Member SIMPLEPIE_LOCATOR_REMOTE_EXTENSION
since SimplePie 1.7.0, use SimplePie::SimplePie::LOCATOR_REMOTE_EXTENSION instead.
Member SIMPLEPIE_LOWERCASE
since SimplePie 1.7.0, use SimplePie::SimplePie::LOWERCASE instead.
Member SIMPLEPIE_NAME (\false)
since SimplePie 1.7.0, use SimplePie::SimplePie::NAME instead.
Member SIMPLEPIE_NAMESPACE_ATOM_03
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_ATOM_03 instead.
Member SIMPLEPIE_NAMESPACE_ATOM_10
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_ATOM_10 instead.
Member SIMPLEPIE_NAMESPACE_DC_10
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_DC_10 instead.
Member SIMPLEPIE_NAMESPACE_DC_11
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_DC_11 instead.
Member SIMPLEPIE_NAMESPACE_GEORSS
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_GEORSS instead.
Member SIMPLEPIE_NAMESPACE_ITUNES
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_ITUNES instead.
Member SIMPLEPIE_NAMESPACE_MEDIARSS
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_MEDIARSS instead.
Member SIMPLEPIE_NAMESPACE_MEDIARSS_WRONG
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_MEDIARSS_WRONG instead.
Member SIMPLEPIE_NAMESPACE_MEDIARSS_WRONG2
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_MEDIARSS_WRONG2 instead.
Member SIMPLEPIE_NAMESPACE_MEDIARSS_WRONG3
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_MEDIARSS_WRONG3 instead.
Member SIMPLEPIE_NAMESPACE_MEDIARSS_WRONG4
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_MEDIARSS_WRONG4 instead.
Member SIMPLEPIE_NAMESPACE_MEDIARSS_WRONG5
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_MEDIARSS_WRONG5 instead.
Member SIMPLEPIE_NAMESPACE_RDF
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_RDF instead.
Member SIMPLEPIE_NAMESPACE_RSS_090
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_RSS_090 instead.
Member SIMPLEPIE_NAMESPACE_RSS_10
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_RSS_10 instead.
Member SIMPLEPIE_NAMESPACE_RSS_10_MODULES_CONTENT
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_RSS_10_MODULES_CONTENT instead.
Member SIMPLEPIE_NAMESPACE_RSS_20
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_RSS_20 instead.
Member SIMPLEPIE_NAMESPACE_W3C_BASIC_GEO
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_W3C_BASIC_GEO instead.
Member SIMPLEPIE_NAMESPACE_XHTML
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_XHTML instead.
Member SIMPLEPIE_NAMESPACE_XML
since SimplePie 1.7.0, use SimplePie::SimplePie::NAMESPACE_XML instead.
Member SIMPLEPIE_PCRE_HTML_ATTRIBUTE
since SimplePie 1.7.0, use SimplePie::SimplePie::PCRE_HTML_ATTRIBUTE instead.
Member SIMPLEPIE_PCRE_XML_ATTRIBUTE
since SimplePie 1.7.0, use SimplePie::SimplePie::PCRE_XML_ATTRIBUTE instead.
Member SIMPLEPIE_SAME_CASE
since SimplePie 1.7.0, use SimplePie::SimplePie::SAME_CASE instead.
Member SIMPLEPIE_TYPE_ALL
since SimplePie 1.7.0, use SimplePie::SimplePie::TYPE_ALL instead.
Member SIMPLEPIE_TYPE_ATOM_03
since SimplePie 1.7.0, use SimplePie::SimplePie::TYPE_ATOM_03 instead.
Member SIMPLEPIE_TYPE_ATOM_10
since SimplePie 1.7.0, use SimplePie::SimplePie::TYPE_ATOM_10 instead.
Member SIMPLEPIE_TYPE_ATOM_ALL
since SimplePie 1.7.0, use SimplePie::SimplePie::TYPE_ATOM_ALL instead.
Member SIMPLEPIE_TYPE_NONE
since SimplePie 1.7.0, use SimplePie::SimplePie::TYPE_NONE instead.
Member SIMPLEPIE_TYPE_RSS_090
since SimplePie 1.7.0, use SimplePie::SimplePie::TYPE_RSS_090 instead.
Member SIMPLEPIE_TYPE_RSS_091
since SimplePie 1.7.0, use SimplePie::SimplePie::TYPE_RSS_091 instead.
Member SIMPLEPIE_TYPE_RSS_091_NETSCAPE
since SimplePie 1.7.0, use SimplePie::SimplePie::TYPE_RSS_091_NETSCAPE instead.
Member SIMPLEPIE_TYPE_RSS_091_USERLAND
since SimplePie 1.7.0, use SimplePie::SimplePie::TYPE_RSS_091_USERLAND instead.
Member SIMPLEPIE_TYPE_RSS_092
since SimplePie 1.7.0, use SimplePie::SimplePie::TYPE_RSS_092 instead.
Member SIMPLEPIE_TYPE_RSS_093
since SimplePie 1.7.0, use SimplePie::SimplePie::TYPE_RSS_093 instead.
Member SIMPLEPIE_TYPE_RSS_094
since SimplePie 1.7.0, use SimplePie::SimplePie::TYPE_RSS_094 instead.
Member SIMPLEPIE_TYPE_RSS_10
since SimplePie 1.7.0, use SimplePie::SimplePie::TYPE_RSS_10 instead.
Member SIMPLEPIE_TYPE_RSS_20
since SimplePie 1.7.0, use SimplePie::SimplePie::TYPE_RSS_20 instead.
Member SIMPLEPIE_TYPE_RSS_ALL
since SimplePie 1.7.0, use SimplePie::SimplePie::TYPE_RSS_ALL instead.
Member SIMPLEPIE_TYPE_RSS_RDF
since SimplePie 1.7.0, use SimplePie::SimplePie::TYPE_RSS_RDF instead.
Member SIMPLEPIE_TYPE_RSS_SYNDICATION
since SimplePie 1.7.0, use SimplePie::SimplePie::TYPE_RSS_SYNDICATION instead.
Member SIMPLEPIE_UPPERCASE
since SimplePie 1.7.0, use SimplePie::SimplePie::UPPERCASE instead.
Member SIMPLEPIE_URL
since SimplePie 1.7.0, use SimplePie::SimplePie::URL instead.
Member SIMPLEPIE_USERAGENT
since SimplePie 1.7.0, use SimplePie::Misc::get_default_useragent() instead.
Member SIMPLEPIE_VERSION
since SimplePie 1.7.0, use SimplePie::SimplePie::VERSION instead.
Member single_select::set_old_help_icon ($helppage, $title, $component='moodle')
since Moodle 2.0
Member site_scale_used ()
since Moodle 3.1
Member skip_main_destination ()
use $OUTPUT->skip_link_target() in instead.
Member StateStack::StateStack ($start)
since Moodle 3.1
Member stored_file::get_referencelifetime ()
since Moodle 2.6 MDL-42016 - please do not use this function any more.
Member stored_file::replace_content_with (stored_file $storedfile)
since Moodle 2.6 MDL-42016 - please do not use this function any more.
Member stored_file::set_filesize ($filesize)
since Moodle 2.6 MDL-42016 - please do not use this function any more.
Member survey_get_completion_state ()
since Moodle 3.11
Member table_default_export_format_parent::table_default_export_format_parent (&$table)
since Moodle 3.1
Member tag_add ()
since 3.1
Member tag_assign ()
since 3.1. Use core_tag_tag::set_item_tags() or core_tag_tag::add_item_tag() instead
Member tag_autocomplete ()
since 3.0
Member tag_bulk_delete_instances ()
since 3.1
Member tag_cleanup ()
since 3.1
Member tag_cloud_sort ()
since 3.1
Member tag_compute_correlations ()
since 3.1
Member tag_cron ()
since 3.1
Member tag_delete ()
since 3.1
Member tag_delete_instance ()
since 3.1. Use core_tag_tag::remove_item_tag() instead
Member tag_delete_instances ()
since 3.1
Member tag_description_set ()
since 3.1. Use core_tag_tag::get($tagid)->update() instead
Member tag_display_name ()
since 3.1
Member tag_find_records ()
since 3.1. Use core_tag_tag::get_by_name()->get_tagged_items() instead
Member tag_find_tags ()
since 3.1
Member tag_get ()
since 3.1
Member tag_get_correlated ()
since 3.1
Member tag_get_id ()
since 3.1. Use core_tag_tag::get_by_name() or core_tag_tag::get_by_name_bulk()
Member tag_get_name ()
since 3.1
Member tag_get_related_tags ()
since 3.1
Member tag_get_related_tags_csv ()
since 3.1
Member tag_get_tags ()
since 3.1. Use core_tag_tag::get_item_tags() instead
Member tag_get_tags_array ()
since 3.1
Member tag_get_tags_csv ()
since 3.1. Use core_tag_tag::get_item_tags_array() or $OUTPUT->tag_list(core_tag_tag::get_item_tags())
Member tag_get_tags_ids ()
since 3.1. Use core_tag_tag::get_item_tags() instead
Member tag_normalize ()
since 3.1
Member tag_print_cloud ()
since 3.1
Member tag_print_description_box ()
since 3.1
Member tag_print_management_box ()
since 3.1
Member tag_print_search_box ()
since 3.1
Member tag_print_search_results ()
since 3.1
Member tag_print_tagged_users_table ()
since 3.1
Member tag_print_user_box ()
since 3.1
Member tag_print_user_list ()
since 3.1
Member tag_process_computed_correlation ()
since 3.1
Member tag_record_count ()
since 3.1. Use core_tag_tag::get($tagid)->count_tagged_items() instead
Member tag_record_tagged_with ()
since 3.1. Use core_tag_tag::get($tagid)->is_item_tagged_with() instead
Member tag_rename ()
since 3.1. Use core_tag_tag::get($tagid)->update() instead
Member tag_set ()
since 3.1
Member tag_set_add ()
since 3.1
Member tag_set_delete ()
since 3.1
Member tag_set_flag ()
since 3.1. Use core_tag_tag::get($tagid)->flag() instead
Member tag_type_set ()
since 3.1. Use core_tag_tag::get($tagid)->update() instead
Member tag_unset_flag ()
since 3.1. Use core_tag_tag::get($tagid)->reset_flag() instead
Class TcpdfFpdi
Class was moved to setasign::Fpdi::Tcpdf::Fpdi
Member testing_module_generator::post_add_instance ($id, $cmid)
since 2.6
Member testing_module_generator::precreate_course_module ($courseid, array $options)
since 2.6
Member textlib_get_instance ()
since Moodle 2.2 use core_text::xxxx() instead.
Member tgz_packer::has_required_extension ()
since 2.7 Always true because zlib extension is now required.
Member theme_config::pix_url ($imagename, $component)
since Moodle 3.3
Member theme_get_locked_theme_for_device ($device)
since 4.3.
Member theme_is_device_locked ($device)
since 4.3.
Class tool_brickfield\local\htmlchecker\common\brickfield_accessibility_dom_element
Member tool_mfa\output\renderer::setup_factor (object $factor)

since Moodle 4.4

Member tool_usertours\step::get_string_from_input ($string)
since Moodle 4.0 MDL-72783. Please use helper::get_string_from_input() instead.
Member unzip_file ()
since 2.0 MDL-15919
Member update_category_button ()
since 2.5
Member update_event ()
please calendar_event->update() instead.
Member update_log_display_entry ()
Member update_login_count ()
Member update_module_button ()
since Moodle 3.2
Member update_timezone_records ()
since Moodle 2.9
Class upload_manager
since 2.7 - use new file pickers instead
Member upload_manager::__construct ($inputname='', $deleteothers=false, $handlecollisions=false, $course=null, $recoverifmultiple=false, $modbytes=0, $silent=false, $allownull=false, $allownullmultiple=true)
since 2.7 - use new file pickers instead
Member url_print_heading ($url, $cm, $course, $notused=false)
since 4.0
Member url_print_intro ($url, $cm, $course, $ignoresettings=false)
since 4.0
Member url_select::set_old_help_icon ($helppage, $title, $component='moodle')
since Moodle 2.0
Member user_filter_cohort::user_filter_cohort ($advanced)
since Moodle 3.1
Member user_filter_courserole::user_filter_courserole ($name, $label, $advanced)
since Moodle 3.1
Member user_filter_date::user_filter_date ($name, $label, $advanced, $field)
since Moodle 3.1
Member user_filter_globalrole::user_filter_globalrole ($name, $label, $advanced)
since Moodle 3.1
Member user_filter_profilefield::user_filter_profilefield ($name, $label, $advanced)
since Moodle 3.1
Member user_filter_select::user_filter_select ($name, $label, $advanced, $field, $options, $default=null)
since Moodle 3.1
Member user_filter_simpleselect::user_filter_simpleselect ($name, $label, $advanced, $field, $options)
since Moodle 3.1
Member user_filter_text::user_filter_text ($name, $label, $advanced, $field)
since Moodle 3.1
Member user_filter_type::user_filter_type ($name, $label, $advanced)
since Moodle 3.1
Member user_filter_yesno::user_filter_yesno ($name, $label, $advanced, $field)
since Moodle 3.1
Member user_get_participants ()
since Moodle 3.9 MDL-68612 - See core_user::table::participants_search for an improved way to fetch participants.
Member user_get_participants_sql ()
since Moodle 3.9 MDL-68612 - See core_user::table::participants_search for an improved way to fetch participants.
Member user_get_total_participants ()
since Moodle 3.9 MDL-68612 - See core_user::table::participants_search for an improved way to fetch participants.
Member user_picture::fields ($tableprefix='', array $extrafields=NULL, $idalias='id', $fieldprefix='')
since Moodle 3.11 MDL-45242
Member user_preference_allow_ajax_update ($name, $paramtype)
since Moodle 4.3
Member useredit_shared_definition_preferences ()
since Moodle 2.9 MDL-45774 - Please do not use this function any more.
Member useredit_update_picture ()
since Moodle 3.2
Member webservice::get_user_capabilities ($userid)

since Moodle 3.11 in MDL-67748 without a replacement.

Class webservice_parameter_exception
since Moodle 2.2 - use moodle exception instead This exception must be thrown to the web service client when a web service parameter is invalid The error string is gotten from webservice.php
Member wiki_scale_used ()
since Moodle 3.8
Member workshop::clean_file_extensions ($extensions)
since Moodle 3.4 MDL-56486 - please use the core_form::filetypes_util
Member workshop::invalid_file_extensions ($extensions, $allowlist)
since Moodle 3.4 MDL-56486 - please use the core_form::filetypes_util
Member workshop::is_allowed_file_type ($filename, $allowlist)
since Moodle 3.4 MDL-56486 - please use the core_form::filetypes_util
Member workshop::log ($action, moodle_url $url=null, $info=null, $return=false)
since 2.7 Please use the provided event classes for logging actions.
Member workshop::normalize_file_extensions ($extensions)
since Moodle 3.4 MDL-56486 - please use the core_form::filetypes_util
Member workshop_scale_used ()
since Moodle 3.8
Member xmldb_bigbluebuttonbn_add_change_field (database_manager $dbman, string $tablename, string $fieldname, array $fielddefinition)
please do not use this anymore (historical migrations)
Member xmldb_bigbluebuttonbn_index_table (database_manager $dbman, string $tablename, string $indexname, array $indexfields, $indextype=XMLDB_INDEX_NOTUNIQUE)
please do not use this anymore (historical migrations)
Member xmldb_field::getUnsigned ()
since moodle 2.3
Member xmldb_field::setUnsigned ($unsigned=true)
since moodle 2.3
Member XMLDB_UNSIGNED
since 2.3
Member zip_files ()
since 2.0 MDL-15919