Moodle PHP Documentation 4.1
Moodle 4.1.11 (Build: 20240610) (c8c84b4af18)
Deprecated List
Member $_eol
Member $brokenRFC2231
Member $capability_deps
Member $encodingTypes
Member $javascript
Member $mimeTypes
Member _getEncryptKey ()
Pass callable into 'password' parameter instead.
Member action_menu::do_not_enhance ()
since Moodle 3.2
Member action_menu::set_alignment ($dialogue, $button)
since Moodle 4.0
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 addPart ($mime_part)
Use array access instead.
Member admin_setting_configselect::output_select_html ($data, $current, $default, $extraname='')
since Moodle 3.2
Member admin_setting_special_gradelimiting::admin_setting_special_gradelimiting ()
since Moodle 3.1
Member ADOConnection::escape ($s, $magic_quotes=false)
5.21.0 @noinspection PhpUnusedParameterInspection
Member ADOLoadDB ($dbType)
Member ADORecordSet::getMenu2 ($name, $defstr='', $blank1stItem=true, $multiple=false, $size=0, $selectAttr='')
5.21.0 Use getMenu() with $compareFirstCol = false instead.
Member ADORecordSet::getMenu3 ($name, $defstr='', $blank1stItem=true, $multiple=false, $size=0, $selectAttr='')
5.21.0 Use getMenuGrouped() with $compareFirstCol = false instead.
Member adoSchema::Destroy ()
adoSchema now cleans up automatically.
Member adoSchema::destroy ()
adoSchema now cleans up automatically.
Member adoSchema::ParseSchemaFile ( $filename, $returnSchema=FALSE)
Replaced by adoSchema::ParseSchema() and adoSchema::ParseSchemaString()
Member adoSchema::parseSchemaFile ( $filename, $returnSchema=FALSE)
Replaced by adoSchema::parseSchema() and adoSchema::parseSchemaString()
Member advanced_testcase::createArrayDataSet (array $data)

since Moodle 3.10 - See MDL-67673 and MDL-64600 for more info.

Member advanced_testcase::createCsvDataSet ($files, $delimiter=',', $enclosure='"', $escape = '"')

since Moodle 3.10 - See MDL-67673 and MDL-64600 for more info.

Member advanced_testcase::createXMLDataSet ($xmlFile)

since Moodle 3.10 - See MDL-67673 and MDL-64600 for more info.

Member advanced_testcase::loadDataSet (phpunit_dataset $dataset)

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 alerts ()
Add an observer to the $alerts_ob property instead.
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 alterPart ($id, $mime_part)
Use array access instead.
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 ($action='', $info='', $url='', $return=false)
since 2.7 - Use new events system instead. (see http://docs.moodle.org/dev/Migrating_logging_calls_in_plugins).
Member assign::format_grade_for_log (stdClass $grade)
since 2.7
Member assign::format_submission_for_log (stdClass $submission)
since 2.7
Member assign_get_completion_state ($course, $cm, $userid, $type)

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_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_local_backpack_js ($checksite=false)
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_config_manager::clean_path ()
since 3.2 - please use behat_config_util.php
Member behat_config_manager::get_behat_profile ()
since 3.2 - please use behat_config_util.php
Member behat_config_manager::get_behat_tests_path ()
since 3.2 - please use behat_config_util.php
Member behat_config_manager::get_components_steps_definitions ()
since 3.2 - please use behat_config_util.php
Member behat_config_manager::get_config_file_contents ()
since 3.2 - please use behat_config_util.php
Member behat_config_manager::get_features_with_tags ()
since 3.2 - please use behat_config_util.php
Member behat_config_manager::merge_behat_config ()
since 3.2 - please use behat_config_util.php
Member behat_config_manager::merge_config ()
since 3.2 - please use behat_config_util.php
Member behat_config_manager::profile_guided_allocate ()
since 3.2 - please use behat_config_util.php
Member behat_context_helper::set_session (Environment $environment)

since 3.2 MDL-55072 - please use behat_context_helper::set_environment()

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_field_manager::get_field ()
since Moodle 2.6 MDL-39634 - please do not use this function any more.
Member behat_field_manager::get_node_type ()
since Moodle 2.6 MDL-39634 - please do not use this function any more.
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.
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 ($exts=array())
). If null, all extensions are assumed to be available.
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_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_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 capability ()
Use $capability property instead.
Member category_delete_full ()
since 2.5
Member category_delete_move ()
since 2.5
Member CFPropertyList::guess ($value, $options=array())
Member chat_print_overview ()
since Moodle 3.3, when the block_course_overview block was removed.
Member check_browser_operating_system ()
since 2.6
Member check_browser_version ()
since 2.6
Member check_gd_version ()
Member checkIPv6 ($ip)
Use {
Member choice_get_completion_state ($course, $cm, $userid, $type)

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 clearContentTypeParameter ($label)
Use setContentTypeParameter with a null $data value.
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 contentTypeMap ($sort=true)
Use iterator instead.
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
Class core\encryption

since Moodle 3.11 MDL-71420 - the openssl part of the class only.

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 (lock $lock, $maxlifetime=86400)
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 (lock $lock, $maxlifetime=86400)
since Moodle 3.10.
Member core\lock\file_lock_factory::supports_recursion ()
since Moodle 3.10.
Member core\lock\installation_lock_factory::extend_lock (lock $lock, $maxlifetime=86400)
since Moodle 3.10.
Member core\lock\installation_lock_factory::supports_recursion ()
since Moodle 3.10.
Member core\lock\lock::extend ($maxlifetime=86400)
since Moodle 3.10.
Member core\lock\lock_factory::extend_lock (lock $lock, $maxlifetime=86400)
since Moodle 3.10.
Member core\lock\lock_factory::supports_recursion ()
since Moodle 3.10.
Member core\lock\mysql_lock_factory::extend_lock (lock $lock, $maxlifetime=86400)
since Moodle 3.10.
Member core\lock\mysql_lock_factory::supports_recursion ()
since Moodle 3.10.
Member core\lock\postgres_lock_factory::extend_lock (lock $lock, $maxlifetime=86400)
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 (lock $lock, $maxlifetime=86400)
since Moodle 3.10.
Member core\lock\timing_wrapper_lock_factory::supports_recursion ()
since Moodle 3.10.
Member core\output\external::load_fontawesome_icon_map ()
since Moodle 3.10
Member core\output\mustache_helper_collection::strip_blacklisted_helpers ($disallowedlist, $string)
Deprecated since Moodle 3.10 (MDL-69050) - use {
Member core\report_helper::save_selected_report (int $id, moodle_url $url)
since Moodle 4.0
Class core\task\legacy_plugin_cron_task

since Moodle 3.9 MDL-52846. Please use new task API.

Member core\task\manager::ensure_adhoc_task_qos (array $records)

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

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

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

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

since Moodle 4.1 MDL-74548 - please use copy_helper instead

Member core_backup\copy\copy::create_copy ()

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

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

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

Member core_badges_renderer::print_badge_tabs ($badgeid, $context, $current='overview')

since Moodle 4.0

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\course_module_name

since Moodle 4.0 MDL-72656 - please do not use this class any more.

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 ($course, &$completioninfo, cm_info $mod, $displayoptions=array())

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_courseformat\output\section_renderer::$courserenderer
since 4.0 - use $this to access course renderer methods
Member core_courseformat\output\section_renderer::__construct (moodle_page $page, $target)
since 4.0
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 ($types, $list)
since Moodle 3.10 MDL-69050 - please use {
Member core_form\filetypes_util::is_whitelisted ($types, $list)
since Moodle 3.10 MDL-69050 - please use {
Member core_grades_external::create_gradecategory (int $courseid, string $fullname, array $options)

since Moodle 3.11 MDL-71031 - please do not use this function any more.

Member core_grades_external::create_gradecategory_parameters ()

since Moodle 3.11 MDL-71031 - please do not use this function any more.

Member core_grades_external::create_gradecategory_returns ()

since Moodle 3.11 MDL-71031 - please do not use this function any more.

Member core_h5p\file_storage::EDITOR_FILEAREA

since Moodle 3.10 MDL-68909. Please do not use this constant any more.

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
Member core_question\bank\search\category_condition::display_category_form ($contexts, $pageurl, $current)
since Moodle 4.0
Member core_question\local\bank\bulk_action_base::get_bulk_action_key ()
since Moodle 4.1
Member core_question\local\bank\view::end_table ()
since Moodle 4.0
Member core_question\local\bank\view::preview_question_url ($questiondata)
since Moodle 4.0
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.0
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::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 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 ($location, $filename, $extension)
Use {
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 ($plugintype, $plugins)

since Moodle 3.9 MDL-52846. Please use new task API.

Member cron_execute_plugin_type ($plugintype, $description=null)

since Moodle 3.9 MDL-52846. Please use new task API.

Member cron_run_single_task ()
since Moodle 3.9 MDL-63580. Please use the core::task::manager::run_from_cli($task).
Member css_is_colour ()
since Moodle 3.2
Member css_is_width ()
since Moodle 3.2
Member css_minify_css ()
since 2.6
Member css_sort_by_count ()
since Moodle 3.2
Member current_theme ()
use $PAGE->theme->name instead.
Member customfield_select\field_controller::get_options_array (\core_customfield\field_controller $field)
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_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 ($course, $cm, $userid, $type)

since Moodle 3.11

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 decodeParam ($type, $data)
Use Horde_Mime_Headers_ELement_ContentParam instead.
Member dedupe_user_access ()
since Moodle 3.4 and removed immediately. MDL-49398.
Member delete_context ()
since Moodle 2.2
Member delete_course_module ()
since 2.5
Member delete_event ()
please use calendar_event->delete() instead.
Member detect_munged_arguments ()
use clean_param($string, PARAM_FILE) instead.
Member 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 encodeParam ($name, $val, array $opts=array())
Use Horde_Mime_Headers_ContentParam::encode() instead.
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 EvalMath::EvalMath ($allowconstants=false, $allowimplicitmultiplication=false)
since Moodle 3.1
Member events_cleanup ()
since Moodle 3.6. Please use the Events 2 API.
Member events_cron ()
since Moodle 3.1
Member events_dequeue ()
since Moodle 3.6. Please use the Events 2 API.
Member events_dispatch ()
since Moodle 3.1
Member events_get_cached ()
since Moodle 3.6. Please use the Events 2 API.
Member events_get_handlers ()
since Moodle 3.6. Please use the Events 2 API.
Member events_is_registered ()
since Moodle 3.1
Member events_load_def ()
since Moodle 3.1
Member events_pending_count ()
since Moodle 3.1
Member events_process_queued_handler ()
since Moodle 3.1
Member events_queue_handler ()
since Moodle 3.1
Member events_trigger ()
since 2.6
Member events_trigger_legacy ()
since Moodle 3.1
Member events_uninstall ()
since Moodle 3.6. Please use the Events 2 API.
Member events_update_definition ()
since Moodle 3.1
Member external_function_info ()
since Moodle 3.1. Use external_api::external_function_info().
Member FEATURE_GROUPMEMBERSONLY
Since Moodle 2.8
Member feedback_check_values ()
since Moodle 3.1
Member feedback_clean_input_value ()
since Moodle 3.1
Member feedback_clean_up_sitecourse_map ()
since 3.1
Member feedback_create_item ()
since 3.1
Member feedback_create_values ()
since Moodle 3.1
Member feedback_delete_completedtmp ()
since Moodle 3.1
Class feedback_edit_create_template_form
since 4.0, new dynamic forms have been created instead.
Member feedback_edit_create_template_form::get_js_module ()
since 4.0
Member feedback_edit_create_template_form::mock_ajax_submit ($simulatedsubmitteddata, $simulatedsubmittedfiles=array(), $method='post', $formidentifier=null)
since 4.0
Member feedback_edit_create_template_form::mock_generate_submit_keys ($data=[])
since 4.0
Member feedback_edit_create_template_form::mock_submit ($simulatedsubmitteddata, $simulatedsubmittedfiles=array(), $method='post', $formidentifier=null)
since 4.0
Class feedback_edit_use_template_form
since 4.0 new dynamic forms created
Member feedback_edit_use_template_form::get_js_module ()
since 4.0
Member feedback_edit_use_template_form::mock_ajax_submit ($simulatedsubmitteddata, $simulatedsubmittedfiles=array(), $method='post', $formidentifier=null)
since 4.0
Member feedback_edit_use_template_form::mock_generate_submit_keys ($data=[])
since 4.0
Member feedback_edit_use_template_form::mock_submit ($simulatedsubmitteddata, $simulatedsubmittedfiles=array(), $method='post', $formidentifier=null)
since 4.0
Member feedback_get_completion_state ($course, $cm, $userid, $type)

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 ($course, $cm, $userid, $type)

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_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 generateMessageId ()
Use Horde_Mime_Headers_MessageId::create() instead.
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 ($returnsql=false, $tableprefix=null, $prefix=null, $fieldprefix=null, $order=false)
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_element ($realname, $string)
Use DOMDocument instead (parsing HTML with regex is bad!)
Member get_extra_user_fields ($context, $already=array())
since Moodle 3.11 MDL-45242
Member get_extra_user_fields_sql ($context, $alias='', $prefix='', $already=array())
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 ($field)
since Moodle 3.11 MDL-45242
Member get_user_timezone_offset ()
since Moodle 2.9
Member getCacheId ($mailbox, array $addl=array())
Member getEOL ()
Member getNamespaces (array $additional=array(), array $opts=array())
) with the name as the key (UTF-8) and the following values:
Member getPart ($id)
Use array access instead.
Member glossary_get_completion_state ($course, $cm, $userid, $type)

since Moodle 3.11

Member glossary_scale_used ()
since Moodle 3.8
Member Google_Auth_AssertionCredentials::$prn
@externalurl http://tools.ietf.org/html/draft-ietf-oauth-json-web-token-06
Member grade_category::aggregate_values ($grade_values, $items)
since Moodle 2.8
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_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_grader::get_collapsing_icon ($element)
since Moodle 2.9 MDL-46662 - please do not use this function any more.
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_tree::grade_tree ($courseid, $fillers=true, $category_grade_last=false, $collapsed=null, $nooutcomes=false)
since Moodle 3.1
Member graph::graph ()
since Moodle 3.1
Member groupmode ()
since Moodle 2.0 MDL-14617 - please do not use this function any more.
Member groups_course_module_visible ()
Since Moodle 2.8
Member groups_filter_users_by_course_module_visible ()
Since Moodle 2.8
Member groups_get_all_groups_for_courses ()
since Moodle 3.6.
Member hide_event ()
please use calendar_event->toggle_visibility(false) instead.
Member html_table::$cellpadding
since Moodle 2.0. Styling should be in the CSS. Padding on each cell, in pixels
Member html_table::$cellspacing
since Moodle 2.0. Styling should be in the CSS.
Member html_table::$summary
since Moodle 3.9.
Member html_table::$tablealign
since Moodle 2.0. Styling should be in the CSS. Alignment for the whole table. Can be 'right', 'left' or 'center' (default).
Member html_table::$width
since Moodle 2.0. Styling should be in the CSS. Width of the table, percentage of the page preferred.
Member HTMLPurifier_Injector::notifyEnd ($token)
Member httpsrequired ()
Loginhttps is no longer supported
Member is8bit ($string, $charset=null)
)
Member is_course_participant ()
use is_enrolled($context, $userid) instead.
Member is_directory_a_preset ($directory)

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

Member is_web_crawler ()
since Moodle 3.0 use core_useragent::is_web_crawler instead.
Member isChild ($base, $id)
Use Horde_Mime_Id 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 ($course, $cm, $userid, $type)

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 logstore_legacy\log\store::__construct (\tool_log\log\manager $manager)

since Moodle 3.6 MDL-52953 - Please use supported log stores such as "standard" or "external" instead.

Member logstore_legacy\log\store::dispose ()

since Moodle 3.6 MDL-52953 - Please use supported log stores such as "standard" or "external" instead.

Member logstore_legacy\log\store::get_events_select ($selectwhere, array $params, $sort, $limitfrom, $limitnum)

since Moodle 3.6 MDL-52953 - Please use supported log stores such as "standard" or "external" instead.

Member logstore_legacy\log\store::get_events_select_count ($selectwhere, array $params)

since Moodle 3.6 MDL-52953 - Please use supported log stores such as "standard" or "external" instead.

Member logstore_legacy\log\store::get_events_select_exists (string $selectwhere, array $params)
since Moodle 3.6 MDL-52953 - Please use supported log stores such as "standard" or "external" instead.
Member logstore_legacy\log\store::get_events_select_iterator ($selectwhere, array $params, $sort, $limitfrom, $limitnum)

since Moodle 3.6 MDL-52953 - Please use supported log stores such as "standard" or "external" instead.

Member logstore_legacy\log\store::get_log_event ($data)

since Moodle 3.6 MDL-52953 - Please use supported log stores such as "standard" or "external" instead.

Member logstore_legacy\log\store::is_logging ()

since Moodle 3.6 MDL-52953 - Please use supported log stores such as "standard" or "external" instead.

Member logstore_legacy\log\store::legacy_add_to_log ($courseid, $module, $action, $url, $info, $cm, $user, $ip=null, $time=null)

since Moodle 3.1 MDL-45104 - Please use supported log stores such as "standard" or "external" instead.

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_shortcuts ()
since 3.9
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
Class MatthiasMullie\Minify\Exception
Use Exceptions::BasicException 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 ($user1=null, $user2=null)
since 3.10 TODO: MDL-69643
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 MIME_PARAM_QUOTED
Member mimeIdArithmetic ($id, $action, $options=array())
Use Horde_Mime_Id instead.
Member mnet_encxml_parser ()
since Moodle 3.1
Member mod_choice_renderer::display_publish_anonymous_horizontal ($choices)
since 3.2
Member mod_choice_renderer::display_publish_anonymous_vertical ($choices)
since 3.2
Member mod_data_renderer::import_setting_mappings ($datamodule, data_preset_importer $importer)

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

Member mod_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_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
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\structure::get_slot_tags_for_slot_id ($slotid)

since Moodle 4.0 MDL-71573

Member mod_quiz_renderer::no_questions_message ($canedit, $editurl)
since Moodle 4.0 MDL-71915 - please do not use this function any more.
Member mod_wiki_renderer::wiki_info ()
since 4.0. Now handled in PAGE's activity header
Member MongoDB\ChangeStream::CURSOR_NOT_FOUND

1.4

Member MongoDB\Collection::count ($filter=[], array $options=[])
1.4
Member MongoDB\Exception\UnsupportedException::arrayFiltersNotSupported ()

1.12

Member MongoDB\Exception\UnsupportedException::collationNotSupported ()

1.12

Member MongoDB\Model\CollectionInfo::getCappedMax ()
1.0 Deprecated in favor of using getOptions
Member MongoDB\Model\CollectionInfo::getCappedSize ()
1.0 Deprecated in favor of using getOptions
Member MongoDB\Model\CollectionInfo::isCapped ()
1.0 Deprecated in favor of using getOptions
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
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 Moxiecode_JSON::Moxiecode_JSON ()
since Moodle 3.1
Member Moxiecode_JSONReader::Moxiecode_JSONReader ($data)
since Moodle 3.1
Member Moxiecode_Logger::Moxiecode_Logger ()
since Moodle 3.1
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 native_embed ($options='')
Use the second parameter to {
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 parseCacheId ($id)
Member password_compat_not_supported ()
since 2.7 PHP 5.4.x should be always compatible.
Member PHPMailer\PHPMailer\PHPMailer::$SingleTo
6.0.0 PHPMailer isn't a mailing list manager!
Member phpunit_coverage_info::$whitelistfiles

since Moodle 3.11 MDL-70745 - please don't use this property any more.

Member phpunit_coverage_info::$whitelistfolders

since Moodle 3.11 MDL-70745 - please don't use this property any more.

Member PhpXmlRpc\Client::sendPayloadHTTP10 ($req, $server, $port, $timeout=0, $username='', $password='', $authType=1, $proxyHost='', $proxyPort=0, $proxyUsername='', $proxyPassword='', $proxyAuthType=1, $method='http')
Member PhpXmlRpc\Client::sendPayloadHTTPS ($req, $server, $port, $timeout=0, $username='', $password='', $authType=1, $cert='', $certPass='', $caCert='', $caCertDir='', $proxyHost='', $proxyPort=0, $proxyUsername='', $proxyPassword='', $proxyAuthType=1, $keepAlive=false, $key='', $keyPass='', $sslVersion=0)
Member PhpXmlRpc\Helper\Charset::getEntities ($charset)
Member PhpXmlRpc\Helper\XMLParser::xmlrpc_se_any ($parser, $name, $attrs)
Member PhpXmlRpc\Request::$httpResponse
will be removed in a future release
Member PhpXmlRpc\Value::arraymem ($key)
use array access, e.g. $val[$key]
Member PhpXmlRpc\Value::arraysize ()
use count() instead
Member PhpXmlRpc\Value::structeach ()
iterate directly over the object using foreach instead
Member PhpXmlRpc\Value::structmem ($key)
use array access, e.g. $val[$key]
Member PhpXmlRpc\Value::structmemexists ($key)
use array access, e.g. isset($val[$key])
Member PhpXmlRpc\Value::structreset ()
iterate directly over the object using foreach instead
Member PhpXmlRpc\Value::structsize ()
use count() instead
Member plagiarism_get_file_results ($cmid, $userid, $file)

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

Member plagiarism_get_form_elements_module ($mform, $context, $modulename="")

Since Moodle 3.9. MDL-65835 Please use {plugin name}_coursemodule_standard_elements() instead.

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::get_form_elements_module ($mform, $context, $modulename="")

Since Moodle 3.9. MDL-65835 Please use {plugin name}_coursemodule_edit_post_actions() instead.

Member plagiarism_plugin::save_form_elements ($data)

Since Moodle 3.9. MDL-65835 Please use {plugin name}_coursemodule_standard_elements() instead.

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 ($data)

Since Moodle 3.9. MDL-65835 Please use {plugin name}_coursemodule_edit_post_actions() instead.

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_edit_category ($id, $redirect)

since Moodle 3.11 MDL-71051 - please do not use this function any more.

Member profile_edit_field ($id, $datatype, $redirect)

since Moodle 3.11 MDL-71051 - please do not use this function any more.

Member put_records_csv ()
since Moodle 3.2
Member qtype_essay_format_editorfilepicker_renderer::specific_filepicker_options ($acceptedtypes, $draftitemid, $context)
since 3.5
Member queryCapability ($capability)
Use $capability property instead.
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_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::confirm_start_attempt_message ($notused)
since 3.1. This sort of functionality is now entirely handled by quiz access rules.
Member quiz_attempts_report::load_relevant_students ($cm, $course=null)
since Moodle 3.2 Please use get_students_joins() instead.
Member quiz_completion_check_min_attempts ($userid, $quiz)

since Moodle 3.11

Member quiz_completion_check_passing_grade_or_all_attempts ($course, $cm, $userid, $quiz)

since Moodle 3.11

Member quiz_get_completion_state ($course, $cm, $userid, $type)

since Moodle 3.11

Member quiz_groups_group_deleted_handler ($event)
since 2.6, see mod_quiz::group_observers::group_deleted().
Member quiz_groups_member_added_handler ($event)
since 2.6, see mod_quiz::group_observers::group_member_added().
Member quiz_groups_member_removed_handler ($event)
since 2.6, see mod_quiz::group_observers::group_member_removed().
Member quiz_groups_members_removed_handler ($event)
since 2.6, see mod_quiz::group_observers::group_member_removed().
Member quiz_has_question_use ($quiz, $slot)
in 4.1 use mod_quiz::structure::has_use_capability(...) instead.
Member quiz_print_overview ()
since Moodle 3.3, when the block_course_overview block was removed.
Member quiz_retrieve_tags_for_slot_ids ($slotids)

since Moodle 4.0

Member quiz_statistics_graph_get_new_colour ()
since Moodle 3.2
Member quotedPrintableEncode ($text, $eol=self::EOL, $wrap=76)
Use Horde_Mime_QuotedPrintable instead.
Member rebuild_contexts ()
since 2.2
Member removePart ($part)
Use array access instead.
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_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::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 Sabberworm\CSS\CSSList\Document::getAllSelectors ()
will be removed in version 9.0; use getAllDeclarationBlocks() instead
Member Sabberworm\CSS\RuleSet\DeclarationBlock::getSelector ()
will be removed in version 9.0; use getSelectors() instead
Member Sabberworm\CSS\RuleSet\DeclarationBlock::setSelector ($mSelector, $oList=null)
will be removed in version 9.0; use setSelectors() instead
Member scorm_get_completion_state ($course, $cm, $userid, $type)

since Moodle 3.11

Member scorm_print_overview ()
since Moodle 3.3, when the block_course_overview block was removed.
Member ScssPhp\ScssPhp\Compiler::$charsetSeen
Member ScssPhp\ScssPhp\Compiler::$Infinity
Member ScssPhp\ScssPhp\Compiler::$lineNumberStyle
Member ScssPhp\ScssPhp\Compiler::$NaN
Member ScssPhp\ScssPhp\Compiler::addFeature ($name)
Registering additional features is deprecated.
Member ScssPhp\ScssPhp\Compiler::coercePercent ($value)
Member ScssPhp\ScssPhp\Compiler::compile ($code, $path=null)
Use {
Member ScssPhp\ScssPhp\Compiler::DEBUG_INFO
Member ScssPhp\ScssPhp\Compiler::errorArgsNumber ($functionName, $ExpectedArgs, $nbActual)
Member ScssPhp\ScssPhp\Compiler::flattenList ($list)
Member ScssPhp\ScssPhp\Compiler::getParsedFiles ()
Member ScssPhp\ScssPhp\Compiler::getSourcePosition ()
Member ScssPhp\ScssPhp\Compiler::LINE_COMMENTS
Member ScssPhp\ScssPhp\Compiler::listSeparatorForJoin ($list1, $sep)
Member ScssPhp\ScssPhp\Compiler::setEncoding ($encoding)
Non-compliant support for other encodings than UTF-8 is deprecated.
Member ScssPhp\ScssPhp\Compiler::setErrorOuput ($handle)
Use {
Member ScssPhp\ScssPhp\Compiler::setFormatter ($formatterName)
Use {
Member ScssPhp\ScssPhp\Compiler::setIgnoreErrors ($ignoreErrors)
Ignoring Sass errors is not longer supported.
Member ScssPhp\ScssPhp\Compiler::setLineNumberStyle ($lineNumberStyle)
The line number output is not supported anymore. Use source maps instead.
Member ScssPhp\ScssPhp\Compiler::setNumberPrecision ($numberPrecision)
The number precision is not configurable anymore. The default is enough for all browsers.
Member ScssPhp\ScssPhp\Compiler::setVariables (array $variables)
Use "addVariables" or "replaceVariables" instead.
Member ScssPhp\ScssPhp\Compiler::throwError ($msg)
use "error" and throw the exception in the caller instead.
Member ScssPhp\ScssPhp\Compiler::WITH_ALL
Member ScssPhp\ScssPhp\Compiler::WITH_MEDIA
Member ScssPhp\ScssPhp\Compiler::WITH_RULE
Member ScssPhp\ScssPhp\Compiler::WITH_SUPPORTS
Class ScssPhp\ScssPhp\Exception\ServerException
The Scssphp server should define its own exception instead.
Class ScssPhp\ScssPhp\Formatter\Compact
since 1.4.0. Use the Compressed formatter instead.
Class ScssPhp\ScssPhp\Formatter\Crunched
since 1.4.0. Use the Compressed formatter instead.
Class ScssPhp\ScssPhp\Formatter\Debug
since 1.4.0.
Class ScssPhp\ScssPhp\Formatter\Nested
since 1.4.0. Use the Expanded formatter instead.
Member ScssPhp\ScssPhp\Node\Number::$precision
use {Number::PRECISION} instead to read the precision. Configuring it is not supported anymore.
Member ScssPhp\ScssPhp\SourceMap\SourceMapGenerator::saveMap ($content)
Member ScssPhp\ScssPhp\Type::T_BREAK
Member ScssPhp\ScssPhp\Type::T_CONTINUE
Member ScssPhp\ScssPhp\Type::T_CONTROL
Member search_generate_text_SQL ($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 (stdClass $proxy)

since Moodle 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 setEOL ( $eol)
Member show_event ()
please use calendar_event->toggle_visibility(true) instead.
Member SimplePie::get_favicon ()
Use your own favicon handling instead
Member SimplePie::set_cache_class ($class='SimplePie_Cache')
Use {
Member SimplePie::set_favicon_handler ($page=false, $qs='i')
Use your own favicon handling 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 SpellChecker::SpellChecker (&$config)
since Moodle 3.1
Member StateStack::StateStack ($start)
since Moodle 3.1
Member statusMultiple ($mailboxes, $flags=Horde_Imap_Client::STATUS_ALL, array $opts=array())
Use status() instead.
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 ($course, $cm, $userid, $type)

since Moodle 3.11

Member table_default_export_format_parent::table_default_export_format_parent (&$table)
since Moodle 3.1
Member tag_add ()
since 3.1
Member tag_assign ()
since 3.1. Use core_tag_tag::set_item_tags() or core_tag_tag::add_item_tag() instead
Member tag_autocomplete ()
since 3.0
Member tag_bulk_delete_instances ()
since 3.1
Member tag_cleanup ()
since 3.1
Member tag_cloud_sort ()
since 3.1
Member tag_compute_correlations ()
since 3.1
Member tag_cron ()
since 3.1
Member tag_delete ()
since 3.1
Member tag_delete_instance ()
since 3.1. Use core_tag_tag::remove_item_tag() instead
Member tag_delete_instances ()
since 3.1
Member tag_description_set ()
since 3.1. Use core_tag_tag::get($tagid)->update() instead
Member tag_display_name ()
since 3.1
Member tag_find_records ()
since 3.1. Use core_tag_tag::get_by_name()->get_tagged_items() instead
Member tag_find_tags ()
since 3.1
Member tag_get ()
since 3.1
Member tag_get_correlated ()
since 3.1
Member tag_get_id ()
since 3.1. Use core_tag_tag::get_by_name() or core_tag_tag::get_by_name_bulk()
Member tag_get_name ()
since 3.1
Member tag_get_related_tags ()
since 3.1
Member tag_get_related_tags_csv ()
since 3.1
Member tag_get_tags ()
since 3.1. Use core_tag_tag::get_item_tags() instead
Member tag_get_tags_array ()
since 3.1
Member tag_get_tags_csv ()
since 3.1. Use core_tag_tag::get_item_tags_array() or $OUTPUT->tag_list(core_tag_tag::get_item_tags())
Member tag_get_tags_ids ()
since 3.1. Use core_tag_tag::get_item_tags() instead
Member tag_normalize ()
since 3.1
Member tag_print_cloud ()
since 3.1
Member tag_print_description_box ()
since 3.1
Member tag_print_management_box ()
since 3.1
Member tag_print_search_box ()
since 3.1
Member tag_print_search_results ()
since 3.1
Member tag_print_tagged_users_table ()
since 3.1
Member tag_print_user_box ()
since 3.1
Member tag_print_user_list ()
since 3.1
Member tag_process_computed_correlation ()
since 3.1
Member tag_record_count ()
since 3.1. Use core_tag_tag::get($tagid)->count_tagged_items() instead
Member tag_record_tagged_with ()
since 3.1. Use core_tag_tag::get($tagid)->is_item_tagged_with() instead
Member tag_rename ()
since 3.1. Use core_tag_tag::get($tagid)->update() instead
Member tag_set ()
since 3.1
Member tag_set_add ()
since 3.1
Member tag_set_delete ()
since 3.1
Member tag_set_flag ()
since 3.1. Use core_tag_tag::get($tagid)->flag() instead
Member tag_type_set ()
since 3.1. Use core_tag_tag::get($tagid)->update() instead
Member tag_unset_flag ()
since 3.1. Use core_tag_tag::get($tagid)->reset_flag() instead
Class TcpdfFpdi
Class was moved to setasign::Fpdi::Tcpdf::Fpdi
Member testing_module_generator::post_add_instance ($id, $cmid)
since 2.6
Member testing_module_generator::precreate_course_module ($courseid, array $options)
since 2.6
Member textlib_get_instance ()
since Moodle 2.2 use core_text::xxxx() instead.
Member tgz_packer::has_required_extension ()
since 2.7 Always true because zlib extension is now required.
Member theme_config::pix_url ($imagename, $component)
since Moodle 3.3
Member toArray ()
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 UNKNOWN
Member unzip_file ($zipfile, $destination='', $showstatus_ignored=true)
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 ($courseid, $groupid, $accesssince, $roleid, $enrolid, $statusid, $search, $additionalwhere='', $additionalparams=array(), $sort='', $limitfrom=0, $limitnum=0)
since Moodle 3.9 MDL-68612 - See core_user::table::participants_search for an improved way to fetch participants.
Member user_get_participants_sql ($courseid, $groupid=0, $accesssince=0, $roleid=0, $enrolid=0, $statusid=-1, $search='', $additionalwhere='', $additionalparams=array())
since Moodle 3.9 MDL-68612 - See core_user::table::participants_search for an improved way to fetch participants.
Member user_get_total_participants ($courseid, $groupid=0, $accesssince=0, $roleid=0, $enrolid=0, $statusid=-1, $search='', $additionalwhere='', $additionalparams=array())
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 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 uudecode ($input)
Use Horde_Mime_Uudecode instead.
Member validSearchCharset ($charset)
Use $search_charset property instead.
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 ($originalfiles, $destination)
since 2.0 MDL-15919