Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
Deprecated List
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 add_event ()
please use calendar_event::create() instead.
Member add_indented_names ($categories, $nochildrenof=-1)
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 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_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.
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_click_day_of_this_month_in_calendar ($day)

since 4.0 MDL-72810. This tested the three-month calendar pseudo block, which has been removed.

Member behat_calendar_deprecated::i_hover_over_day_of_this_month_in_calendar ($day)

since 4.0 MDL-72810. This tested the three-month calendar pseudo block, which has been removed.

Member behat_deprecated::i_select_from_flat_navigation_drawer (string $link)
Since Moodle 4.0
Member behat_enrol_deprecated::i_add_enrolment_method_with ($enrolmethod, TableNode $table)

since 4.0 MDL-72090. We now need the course to enrol in. Please use i_add_enrolment_method_for_with()

Member behat_grade::select_in_gradebook_navigation_selector (string $path, string $formid)
since 4.1 - use behat_forms::i_set_the_field_to() instead.
Member behat_grade::select_in_gradebook_tabs ($gradepath)
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.

Class behat_question
since Moodle 4.0. Use behat_core_question instead (if you need to refer to this class at all, which you probably don't).
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 ($events, $linkhref=null, $showcourselink=false)
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_types ()
since Moodle 4.0. MDL-72376.
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.
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_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 ($subscriptionid, $pollinterval, $action)
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 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\encryption::is_sodium_installed ()
since Moodle 4.3 Sodium is always present
Member core\encryption::METHOD_OPENSSL
Member core\encryption::OPENSSL_CIPHER
Namespace core\event
since Moodle 2.7
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\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 (int $id, moodle_url $url)
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.

Class core_adminpresets\local\setting\adminpresets_admin_setting_devicedetectregex

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

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.
Namespace core_backup\copy
since Moodle 4.1. Use copy_helper instead
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 ($badgeid, $context, $current='overview')

since Moodle 4.0

Member core_badges_renderer::render_badge_management (\core_badges\output\badge_management $badges)
since Moodle 4.3
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 (calendar_information $calendar)

since 4.0 MDL-72810.

Class core_competency\invalid_persistent_exception
since Moodle 3.3
Member core_completion\manager::get_available_completion_tabs ($courseorid)
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
Class core_course\output\course_module_name
since Moodle 4.0 MDL-72656 - please do not use this class any more.
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 ($courseorid, $page)
since Moodle 4.0
Member core_course_category::count_all ()
since Moodle 3.7
Member core_course_management_renderer::course_search_form ($value='')

since Moodle 4.0. This is now handled within manage_categories_action_bar

Member core_course_management_renderer::management_heading ($heading, $viewmode=null, $categoryid=null)

since Moodle 4.0. This is now handled/replaced with the tertiary navigation

Member core_course_renderer::add_modchoosertoggle ()
since 3.2
Member core_course_renderer::availability_info ($text, $additionalclasses='')
since Moodle 4.0 MDL-72656 - 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 MDL-72656 - use core_course output components instead.
Member core_course_renderer::course_section_cm_availability (cm_info $mod, $displayoptions=array())
since Moodle 4.0 MDL-72656 - please do not use this function any more.
Member core_course_renderer::course_section_cm_classes (cm_info $mod)
since Moodle 4.0 MDL-72656 - 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 Moodle 4.0 MDL-72656 - please do not use this function any more.
Member core_course_renderer::course_section_cm_list ($course, $section, $sectionreturn=null, $displayoptions=[])
since 4.0 MDL-72656 - 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 Moodle 4.0 MDL-72656 - please do not use this function any more.
Member core_course_renderer::course_section_cm_name_title (cm_info $mod, $displayoptions=array())
since Moodle 4.0 MDL-72656 - please do not use this function any more.
Member core_course_renderer::course_section_cm_text (cm_info $mod, $displayoptions=array())
since Moodle 4.0 MDL-72656 - please do not use this function any more.
Member core_course_renderer::is_cm_conditionally_hidden (cm_info $mod)
since Moodle 4.0 MDL-72656 - 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\output\local\content\section\availability::availability_info ($text, $additionalclasses='')
since Moodle 4.3 MDL-78204. Please use {
Member core_courseformat\output\section_renderer::$courserenderer
since 4.0 - use $this to access course renderer methods
Member core_courseformat\output\section_renderer::change_number_sections ($course, $sectionreturn=null)
since 4.0 MDL-72656 - use core_course output components instead.
Member core_courseformat\output\section_renderer::course_activity_clipboard ($course, $sectionno=null)
since 4.0 MDL-72656 - use core_course output components instead.
Member core_courseformat\output\section_renderer::end_section_list ()
since 4.0 MDL-72656 - use core_course output components instead.y
Member core_courseformat\output\section_renderer::format_summary_text ($section)
since 4.0 MDL-72656 - use core_course output components instead.
Member core_courseformat\output\section_renderer::get_nav_links ($course, $sections, $sectionno)
since 4.0 MDL-72656 - 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 MDL-72656 - use core_course output components instead.
Member core_courseformat\output\section_renderer::section_availability ($section)
since 4.0 MDL-72656 - use core_course output components instead.
Member core_courseformat\output\section_renderer::section_availability_message ($section, $canviewhidden)
since 4.0 MDL-72656 - use core_course output components instead.
Member core_courseformat\output\section_renderer::section_edit_control_items ($course, $section, $onsectionpage=false)
since 4.0 MDL-72656 - use core_course output components instead.
Member core_courseformat\output\section_renderer::section_edit_control_menu ($controls, $course, $section)
since 4.0 MDL-72656 - 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 MDL-72656 - use core_course output components instead.
Member core_courseformat\output\section_renderer::section_header ($section, $course, $onsectionpage, $sectionreturn=null)
since 4.0 MDL-72656 - use core_course output components instead.
Member core_courseformat\output\section_renderer::section_left_content ($section, $course, $onsectionpage)
since 4.0 MDL-72656 - use core_course output components instead.
Member core_courseformat\output\section_renderer::section_nav_selection ($course, $sections, $displaysection)
since 4.0 MDL-72656 - use core_course output components instead.
Member core_courseformat\output\section_renderer::section_right_content ($section, $course, $onsectionpage)
since 4.0 MDL-72656 - use core_course output components instead.
Member core_courseformat\output\section_renderer::section_summary ($section, $course, $mods)
since 4.0 MDL-72656 - use core_course output components instead.
Member core_courseformat\output\section_renderer::start_section_list ()
since 4.0 MDL-72656 - use core_course output components instead.
Member core_courseformat\output\section_renderer::stealth_section_footer ()
since 4.0 MDL-72656 - use core_course output components instead.
Member core_courseformat\output\section_renderer::stealth_section_header ($sectionno)
since 4.0 MDL-72656 - use core_course output components instead.
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 {
Class core_grades\external\get_enrolled_users_for_search_widget
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.1
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 ($questiondata)
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::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 (renderable $qbankchooser)
since Moodle 4.0
Member core_question_external::submit_tags_form ($questionid, $contextid, $formdata)
since Moodle 4.0
Member core_question_external::submit_tags_form_parameters ()
since Moodle 4.0
Member core_question_external::submit_tags_form_returns ()
since Moodle 4.0
Member core_question_output_fragment_tags_form ($args)
since Moodle 4.0
Member core_question_renderer::question_preview_link ($questionid, context $context, $showlabel)
since Moodle 4.0
Member core_renderer::activity_information (cm_info $cminfo, cm_completion_details $completiondetails, array $activitydates)

since Moodle 4.3 MDL-78744

Member core_renderer::htmllize_file_tree ()
since Moodle 4.3
Member core_renderer::MAIN_CONTENT_TOKEN
used in core_renderer::header().
Member core_renderer::notify_message ()
since Moodle 3.1 MDL-30811 - please do not use this function any more.
Member core_renderer::notify_problem ()
since Moodle 3.1 MDL-30811 - please do not use this function any more.
Member core_renderer::notify_redirect ()
since Moodle 3.1 MDL-30811 - please do not use this function any more.
Member core_renderer::notify_success ()
since Moodle 3.1 MDL-30811 - please do not use this function any more.
Member core_renderer::old_help_icon ($helpidentifier, $title, $component='moodle', $linktext='')
since Moodle 2.0
Member core_renderer::update_module_button ()
since Moodle 3.2
Member core_text::reset_caches ()

since Moodle 4.0. See MDL-53544.

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_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 ($categoryid, $params, $caption, $tooltip='', $disabled=false)
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 cssparser::cssparser ($html=true)
since Moodle 3.1
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
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 download_as_dataformat ($filename, $dataformat, $columns, $iterator, $callback=null)
since Moodle 3.9 - MDL-68500 please use core::dataformat::download_data
Member dst_changes_for_year ()
since Moodle 2.9
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_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 environment_results::environment_results ($part)
since Moodle 3.1
Member error ()
since 2.0
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
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 (&$categories, $id, $depth=0, $nochildrenof=-1)
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_update_subscriptions_button ($courseid, $forumid)

since Moodle 4.0

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 (int $courseid, bool $usecache=false)
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 ($contexts, $sortorder='parent, sortorder, name ASC', $top=false)
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 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 ($active_type, $active_plugin, $plugin_info, $return=false)
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_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_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 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 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 httpsrequired ()
Loginhttps is no longer supported
Member imscp_libxml_disable_entity_loader (bool $value)
since Moodle 4.3
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_url_deprecated ($url)
Member is_web_crawler ()
since Moodle 3.0 use core_useragent::is_web_crawler instead.
Member js_minify ()
since 2.6
Member lesson_add_header_buttons ($cm, $context, $extraeditbuttons=false, $lessonpageid=null)

since Moodle 4.0 in favour of tertiary navigation.

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: $courserenderer = $PAGE->get_renderer('core', 'course'); $actions = course_get_cm_edit_actions($mod, $indent, $section); return ' ' . $courserenderer->course_section_cm_edit_actions($actions);
Member mark_context_dirty ()
since 2.2, use $context->mark_dirty() 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 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_export_form::mod_data_export_form ($url, $datafields, $cm, $data)
since Moodle 3.1
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_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_forum_external::get_forum_discussions_paginated ($forumid, $sortby='timemodified', $sortdirection='DESC', $page=-1, $perpage=0)
since 3.7
Member mod_forum_external::get_forum_discussions_paginated_parameters ()
since 3.7
Member mod_forum_external::get_forum_discussions_paginated_returns ()
since 3.7
Namespace mod_lesson\event

since Moodle 3.0

since Moodle 3.0

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_quiz::get_slot_tags_for_slot_id ($slotid)

since Moodle 4.0 MDL-71573

Class mod_quiz\form\add_random_form

Moodle 4.3 MDL-72321. This form is new generated in a modal with mod_quiz/add_random_question_form.mustache

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::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.

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.
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_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 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 ($hiddenparams, array $allowedqtypes=null, $enablejs=true)
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_error ($errorcode, $module='error', $link='', $a=null, $debuginfo=null)

since Moodle 4.1

Member print_grade_plugin_selector ($plugin_info, $active_type, $active_plugin, $return=false)
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

Class qbank_managecategories\output\renderer

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 ($categories)
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 ($todelete)
since Moodle 4.0 MDL-71585
Member question_category_options ($contexts, $top=false, $currentcat=0, $popupform=false, $nochildrenof=-1, $escapecontextnames=true)
since Moodle 4.0 MDL-71585
Member question_category_select_menu ($contexts, $top=false, $currentcat=0, $selected="", $nochildrenof=-1)
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 ($categories, $escape=true)
since Moodle 4.0 MDL-71585
Member question_get_export_single_question_url ($question)
since Moodle 4.0
Member question_hash ($question)

since Moodle 4.0

Member question_is_only_child_of_top_category_in_context ($categoryid)
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 ($categoryid)
since Moodle 4.0 MDL-71585
Member question_make_export_url ($contextid, $categoryid, $format, $withcategories, $withcontexts, $filename)
since Moodle 4.0 MDL-71573
Member question_preview_action_url ($questionid, $qubaid, question_preview_options $options, $context)
since Moodle 4.0
Member question_preview_form_url ($questionid, $context, $previewid=null)
since Moodle 4.0
Member question_preview_popup_params ()
since Moodle 4.0
Member question_preview_question_pluginfile ($course, $context, $component, $filearea, $qubaid, $slot, $args, $forcedownload, $fileoptions)
since Moodle 4.0
Member question_preview_url ($questionid, $preferredbehaviour=null, $maxmark=null, $displayoptions=null, $variant=null, $context=null)
since Moodle 4.0
Member question_remove_stale_questions_from_category ($categoryid)
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_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 ($slotids)

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_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 rebuild_contexts ()
since 2.2
Member renderer_base::pix_url ($imagename, $component='moodle')
since Moodle 3.3
Member renderer_base::should_display_main_logo ($headinglevel=1)

since Moodle 4.0

Member report_eventlist_list_generator::get_core_events_list ($detail=true)
since 4.0 use {
Member report_eventlist_list_generator::get_non_core_event_list ($detail=true)
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 ($previewid, $questionid, $displayoptions, $context)
since Moodle 4.0
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 search_generate_text_SQL ($parsetree, $datafield, $metafield, $mainidfield, $useridfield, $userfirstnamefield, $userlastnamefield, $timefield, $instancefield)

since Moodle 2.9 MDL-48939

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 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
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_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