Differences Between: [Versions 310 and 311] [Versions 311 and 400] [Versions 311 and 401] [Versions 311 and 402] [Versions 311 and 403] [Versions 39 and 311]
deprecatedlib.php - Old functions retained only for backward compatibility Old functions retained only for backward compatibility. New code should not use any of these functions.
Copyright: | 1999 onwards Martin Dougiamas {@link http://moodle.com} |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 3429 lines (112 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
format_base:: (24 methods):
get_all_sections()
add_mod_to_section()
get_all_mods()
get_course_section()
format_weeks_get_section_dates()
get_print_section_cm_text()
print_section_add_menus()
make_editing_buttons()
print_section()
print_overview()
print_recent_activity()
delete_course_module()
update_category_button()
make_categories_list()
category_delete_move()
category_delete_full()
move_category()
course_category_hide()
course_category_show()
get_course_category()
create_course_category()
get_all_subcategories()
get_child_categories()
get_categories()
core_course_category:: (14 methods):
print_course_search()
print_my_moodle()
print_remote_course()
print_remote_host()
print_whole_category_list()
print_category_info()
get_course_category_tree()
print_courses()
print_course()
get_category_courses_array()
get_category_courses_array_recursively()
blog_get_context_url()
get_courses_wmanagers()
convert_tree_to_html()
tabtree:: (38 methods):
convert_tabrows_to_tree()
can_use_rotated_text()
get_context_instance_by_id()
get_system_context()
get_parent_contexts()
get_parent_contextid()
get_child_contexts()
create_contexts()
cleanup_contexts()
build_context_path()
rebuild_contexts()
preload_course_contexts()
context_moved()
fetch_context_capabilities()
context_instance_preload()
get_contextlevel_name()
print_context_name()
mark_context_dirty()
delete_context()
get_context_url()
get_course_context()
get_user_courses_bycap()
get_role_context_caps()
get_courseid_from_context()
context_instance_preload_sql()
get_related_contexts_string()
get_plugin_list_with_file()
check_browser_operating_system()
check_browser_version()
get_device_type()
get_device_type_list()
get_selected_theme_for_device_type()
get_device_cfg_var_name()
set_user_device_type()
get_user_device_type()
get_browser_version_classes()
generate_email_supportuser()
badges_get_issued_badge_info()
tabtree:: (38 methods):
convert_tabrows_to_tree()
can_use_rotated_text()
get_context_instance_by_id()
get_system_context()
get_parent_contexts()
get_parent_contextid()
get_child_contexts()
create_contexts()
cleanup_contexts()
build_context_path()
rebuild_contexts()
preload_course_contexts()
context_moved()
fetch_context_capabilities()
context_instance_preload()
get_contextlevel_name()
print_context_name()
mark_context_dirty()
delete_context()
get_context_url()
get_course_context()
get_user_courses_bycap()
get_role_context_caps()
get_courseid_from_context()
context_instance_preload_sql()
get_related_contexts_string()
get_plugin_list_with_file()
check_browser_operating_system()
check_browser_version()
get_device_type()
get_device_type_list()
get_selected_theme_for_device_type()
get_device_cfg_var_name()
set_user_device_type()
get_user_device_type()
get_browser_version_classes()
generate_email_supportuser()
badges_get_issued_badge_info()
and:: (14 methods):
can_use_html_editor()
count_login_failures()
ajaxenabled()
coursemodule_visible_for_user()
enrol_cohort_get_cohorts()
enrol_cohort_can_view_cohort()
cohort_get_visible_list()
enrol_cohort_enrol_all_users()
enrol_cohort_search_cohorts()
message_current_user_is_involved()
profile_display_badges()
useredit_shared_definition_preferences()
calendar_normalize_tz()
get_user_timezone_offset()
instead:: (160 methods):
get_timezone_offset()
get_list_of_timezones()
update_timezone_records()
calculate_user_dst_table()
dst_changes_for_year()
get_timezone_record()
get_referer()
is_web_crawler()
completion_cron()
coursetag_get_tags()
coursetag_get_all_tags()
coursetag_get_jscript()
coursetag_get_jscript_links()
coursetag_get_records()
coursetag_store_keywords()
coursetag_delete_keyword()
coursetag_get_tagged_courses()
coursetag_delete_course_tags()
tag_type_set()
tag_description_set()
tag_get_tags()
tag_get_tags_array()
tag_get_tags_csv()
tag_get_tags_ids()
tag_get_id()
tag_rename()
tag_delete_instance()
tag_find_records()
tag_add()
tag_assign()
tag_record_count()
tag_record_tagged_with()
tag_set_flag()
tag_unset_flag()
tag_print_cloud()
tag_autocomplete()
tag_print_description_box()
tag_print_management_box()
tag_print_search_box()
tag_print_search_results()
tag_print_tagged_users_table()
tag_print_user_box()
tag_print_user_list()
tag_display_name()
tag_normalize()
tag_get_related_tags_csv()
tag_set()
tag_set_add()
tag_set_delete()
tag_get()
tag_get_related_tags()
tag_delete()
tag_delete_instances()
tag_cleanup()
tag_bulk_delete_instances()
tag_compute_correlations()
tag_process_computed_correlation()
tag_cron()
tag_find_tags()
tag_get_name()
tag_get_correlated()
tag_cloud_sort()
events_load_def()
events_queue_handler()
events_dispatch()
events_process_queued_handler()
events_update_definition()
events_cron()
events_trigger_legacy()
events_is_registered()
events_pending_count()
clam_message_admins()
get_clam_error_code()
course_get_cm_rename_action()
course_scale_used()
site_scale_used()
external_function_info()
get_records_csv()
put_records_csv()
css_is_colour()
css_is_width()
css_sort_by_count()
message_get_course_contexts()
message_remove_url_params()
message_count_messages()
message_count_blocked_users()
message_contact_link()
message_get_recent_notifications()
message_history_link()
message_search()
message_shorten_message()
message_get_fragment()
message_get_history()
message_get_contact_add_remove_link()
message_get_contact_block_link()
message_mark_messages_read()
message_can_post_message()
message_is_user_non_contact_blocked()
message_is_user_blocked()
print_log()
print_mnet_log()
print_log_csv()
print_log_xls()
print_log_ods()
build_logs_array()
get_logs_usercourse()
get_logs_userday()
get_logs()
prevent_form_autofill_password()
message_get_recent_conversations()
calendar_preferences_button()
calendar_wday_name()
calendar_get_block_upcoming()
calendar_print_month_selector()
calendar_cron()
load_course_context()
load_role_access_by_context()
dedupe_user_access()
get_user_access_sitewide()
calendar_get_mini()
calendar_get_upcoming()
allow_override()
allow_assign()
allow_switch()
question_add_tops()
question_is_only_toplevel_category_in_context()
message_move_userfrom_unread2read()
message_get_blocked_users()
message_get_contacts()
message_mark_message_read()
message_can_delete_message()
message_delete_message()
calendar_get_all_allowed_types()
groups_get_all_groups_for_courses()
events_get_cached()
events_uninstall()
events_cleanup()
events_dequeue()
events_get_handlers()
get_roles_on_exact_context()
get_roles_with_assignment_on_context()
message_add_contact()
message_remove_contact()
message_unblock_contact()
message_block_contact()
message_get_contact()
get_courses_page()
report_insights_context_insights()
get_module_metadata()
cron_run_single_task()
cron_execute_plugin_type()
cron_bc_hack_plugin_functions()
user_get_participants_sql()
user_get_total_participants()
user_get_participants()
make_categories_options()
get_extra_user_fields()
get_extra_user_fields_sql()
get_user_field_name()
get_all_user_name_fields()
instead:: (160 methods):
get_timezone_offset()
get_list_of_timezones()
update_timezone_records()
calculate_user_dst_table()
dst_changes_for_year()
get_timezone_record()
get_referer()
is_web_crawler()
completion_cron()
coursetag_get_tags()
coursetag_get_all_tags()
coursetag_get_jscript()
coursetag_get_jscript_links()
coursetag_get_records()
coursetag_store_keywords()
coursetag_delete_keyword()
coursetag_get_tagged_courses()
coursetag_delete_course_tags()
tag_type_set()
tag_description_set()
tag_get_tags()
tag_get_tags_array()
tag_get_tags_csv()
tag_get_tags_ids()
tag_get_id()
tag_rename()
tag_delete_instance()
tag_find_records()
tag_add()
tag_assign()
tag_record_count()
tag_record_tagged_with()
tag_set_flag()
tag_unset_flag()
tag_print_cloud()
tag_autocomplete()
tag_print_description_box()
tag_print_management_box()
tag_print_search_box()
tag_print_search_results()
tag_print_tagged_users_table()
tag_print_user_box()
tag_print_user_list()
tag_display_name()
tag_normalize()
tag_get_related_tags_csv()
tag_set()
tag_set_add()
tag_set_delete()
tag_get()
tag_get_related_tags()
tag_delete()
tag_delete_instances()
tag_cleanup()
tag_bulk_delete_instances()
tag_compute_correlations()
tag_process_computed_correlation()
tag_cron()
tag_find_tags()
tag_get_name()
tag_get_correlated()
tag_cloud_sort()
events_load_def()
events_queue_handler()
events_dispatch()
events_process_queued_handler()
events_update_definition()
events_cron()
events_trigger_legacy()
events_is_registered()
events_pending_count()
clam_message_admins()
get_clam_error_code()
course_get_cm_rename_action()
course_scale_used()
site_scale_used()
external_function_info()
get_records_csv()
put_records_csv()
css_is_colour()
css_is_width()
css_sort_by_count()
message_get_course_contexts()
message_remove_url_params()
message_count_messages()
message_count_blocked_users()
message_contact_link()
message_get_recent_notifications()
message_history_link()
message_search()
message_shorten_message()
message_get_fragment()
message_get_history()
message_get_contact_add_remove_link()
message_get_contact_block_link()
message_mark_messages_read()
message_can_post_message()
message_is_user_non_contact_blocked()
message_is_user_blocked()
print_log()
print_mnet_log()
print_log_csv()
print_log_xls()
print_log_ods()
build_logs_array()
get_logs_usercourse()
get_logs_userday()
get_logs()
prevent_form_autofill_password()
message_get_recent_conversations()
calendar_preferences_button()
calendar_wday_name()
calendar_get_block_upcoming()
calendar_print_month_selector()
calendar_cron()
load_course_context()
load_role_access_by_context()
dedupe_user_access()
get_user_access_sitewide()
calendar_get_mini()
calendar_get_upcoming()
allow_override()
allow_assign()
allow_switch()
question_add_tops()
question_is_only_toplevel_category_in_context()
message_move_userfrom_unread2read()
message_get_blocked_users()
message_get_contacts()
message_mark_message_read()
message_can_delete_message()
message_delete_message()
calendar_get_all_allowed_types()
groups_get_all_groups_for_courses()
events_get_cached()
events_uninstall()
events_cleanup()
events_dequeue()
events_get_handlers()
get_roles_on_exact_context()
get_roles_with_assignment_on_context()
message_add_contact()
message_remove_contact()
message_unblock_contact()
message_block_contact()
message_get_contact()
get_courses_page()
report_insights_context_insights()
get_module_metadata()
cron_run_single_task()
cron_execute_plugin_type()
cron_bc_hack_plugin_functions()
user_get_participants_sql()
user_get_total_participants()
user_get_participants()
make_categories_options()
get_extra_user_fields()
get_extra_user_fields_sql()
get_user_field_name()
get_all_user_name_fields()
instead:: (160 methods):
get_timezone_offset()
get_list_of_timezones()
update_timezone_records()
calculate_user_dst_table()
dst_changes_for_year()
get_timezone_record()
get_referer()
is_web_crawler()
completion_cron()
coursetag_get_tags()
coursetag_get_all_tags()
coursetag_get_jscript()
coursetag_get_jscript_links()
coursetag_get_records()
coursetag_store_keywords()
coursetag_delete_keyword()
coursetag_get_tagged_courses()
coursetag_delete_course_tags()
tag_type_set()
tag_description_set()
tag_get_tags()
tag_get_tags_array()
tag_get_tags_csv()
tag_get_tags_ids()
tag_get_id()
tag_rename()
tag_delete_instance()
tag_find_records()
tag_add()
tag_assign()
tag_record_count()
tag_record_tagged_with()
tag_set_flag()
tag_unset_flag()
tag_print_cloud()
tag_autocomplete()
tag_print_description_box()
tag_print_management_box()
tag_print_search_box()
tag_print_search_results()
tag_print_tagged_users_table()
tag_print_user_box()
tag_print_user_list()
tag_display_name()
tag_normalize()
tag_get_related_tags_csv()
tag_set()
tag_set_add()
tag_set_delete()
tag_get()
tag_get_related_tags()
tag_delete()
tag_delete_instances()
tag_cleanup()
tag_bulk_delete_instances()
tag_compute_correlations()
tag_process_computed_correlation()
tag_cron()
tag_find_tags()
tag_get_name()
tag_get_correlated()
tag_cloud_sort()
events_load_def()
events_queue_handler()
events_dispatch()
events_process_queued_handler()
events_update_definition()
events_cron()
events_trigger_legacy()
events_is_registered()
events_pending_count()
clam_message_admins()
get_clam_error_code()
course_get_cm_rename_action()
course_scale_used()
site_scale_used()
external_function_info()
get_records_csv()
put_records_csv()
css_is_colour()
css_is_width()
css_sort_by_count()
message_get_course_contexts()
message_remove_url_params()
message_count_messages()
message_count_blocked_users()
message_contact_link()
message_get_recent_notifications()
message_history_link()
message_search()
message_shorten_message()
message_get_fragment()
message_get_history()
message_get_contact_add_remove_link()
message_get_contact_block_link()
message_mark_messages_read()
message_can_post_message()
message_is_user_non_contact_blocked()
message_is_user_blocked()
print_log()
print_mnet_log()
print_log_csv()
print_log_xls()
print_log_ods()
build_logs_array()
get_logs_usercourse()
get_logs_userday()
get_logs()
prevent_form_autofill_password()
message_get_recent_conversations()
calendar_preferences_button()
calendar_wday_name()
calendar_get_block_upcoming()
calendar_print_month_selector()
calendar_cron()
load_course_context()
load_role_access_by_context()
dedupe_user_access()
get_user_access_sitewide()
calendar_get_mini()
calendar_get_upcoming()
allow_override()
allow_assign()
allow_switch()
question_add_tops()
question_is_only_toplevel_category_in_context()
message_move_userfrom_unread2read()
message_get_blocked_users()
message_get_contacts()
message_mark_message_read()
message_can_delete_message()
message_delete_message()
calendar_get_all_allowed_types()
groups_get_all_groups_for_courses()
events_get_cached()
events_uninstall()
events_cleanup()
events_dequeue()
events_get_handlers()
get_roles_on_exact_context()
get_roles_with_assignment_on_context()
message_add_contact()
message_remove_contact()
message_unblock_contact()
message_block_contact()
message_get_contact()
get_courses_page()
report_insights_context_insights()
get_module_metadata()
cron_run_single_task()
cron_execute_plugin_type()
cron_bc_hack_plugin_functions()
user_get_participants_sql()
user_get_total_participants()
user_get_participants()
make_categories_options()
get_extra_user_fields()
get_extra_user_fields_sql()
get_user_field_name()
get_all_user_name_fields()
instead:: (160 methods):
get_timezone_offset()
get_list_of_timezones()
update_timezone_records()
calculate_user_dst_table()
dst_changes_for_year()
get_timezone_record()
get_referer()
is_web_crawler()
completion_cron()
coursetag_get_tags()
coursetag_get_all_tags()
coursetag_get_jscript()
coursetag_get_jscript_links()
coursetag_get_records()
coursetag_store_keywords()
coursetag_delete_keyword()
coursetag_get_tagged_courses()
coursetag_delete_course_tags()
tag_type_set()
tag_description_set()
tag_get_tags()
tag_get_tags_array()
tag_get_tags_csv()
tag_get_tags_ids()
tag_get_id()
tag_rename()
tag_delete_instance()
tag_find_records()
tag_add()
tag_assign()
tag_record_count()
tag_record_tagged_with()
tag_set_flag()
tag_unset_flag()
tag_print_cloud()
tag_autocomplete()
tag_print_description_box()
tag_print_management_box()
tag_print_search_box()
tag_print_search_results()
tag_print_tagged_users_table()
tag_print_user_box()
tag_print_user_list()
tag_display_name()
tag_normalize()
tag_get_related_tags_csv()
tag_set()
tag_set_add()
tag_set_delete()
tag_get()
tag_get_related_tags()
tag_delete()
tag_delete_instances()
tag_cleanup()
tag_bulk_delete_instances()
tag_compute_correlations()
tag_process_computed_correlation()
tag_cron()
tag_find_tags()
tag_get_name()
tag_get_correlated()
tag_cloud_sort()
events_load_def()
events_queue_handler()
events_dispatch()
events_process_queued_handler()
events_update_definition()
events_cron()
events_trigger_legacy()
events_is_registered()
events_pending_count()
clam_message_admins()
get_clam_error_code()
course_get_cm_rename_action()
course_scale_used()
site_scale_used()
external_function_info()
get_records_csv()
put_records_csv()
css_is_colour()
css_is_width()
css_sort_by_count()
message_get_course_contexts()
message_remove_url_params()
message_count_messages()
message_count_blocked_users()
message_contact_link()
message_get_recent_notifications()
message_history_link()
message_search()
message_shorten_message()
message_get_fragment()
message_get_history()
message_get_contact_add_remove_link()
message_get_contact_block_link()
message_mark_messages_read()
message_can_post_message()
message_is_user_non_contact_blocked()
message_is_user_blocked()
print_log()
print_mnet_log()
print_log_csv()
print_log_xls()
print_log_ods()
build_logs_array()
get_logs_usercourse()
get_logs_userday()
get_logs()
prevent_form_autofill_password()
message_get_recent_conversations()
calendar_preferences_button()
calendar_wday_name()
calendar_get_block_upcoming()
calendar_print_month_selector()
calendar_cron()
load_course_context()
load_role_access_by_context()
dedupe_user_access()
get_user_access_sitewide()
calendar_get_mini()
calendar_get_upcoming()
allow_override()
allow_assign()
allow_switch()
question_add_tops()
question_is_only_toplevel_category_in_context()
message_move_userfrom_unread2read()
message_get_blocked_users()
message_get_contacts()
message_mark_message_read()
message_can_delete_message()
message_delete_message()
calendar_get_all_allowed_types()
groups_get_all_groups_for_courses()
events_get_cached()
events_uninstall()
events_cleanup()
events_dequeue()
events_get_handlers()
get_roles_on_exact_context()
get_roles_with_assignment_on_context()
message_add_contact()
message_remove_contact()
message_unblock_contact()
message_block_contact()
message_get_contact()
get_courses_page()
report_insights_context_insights()
get_module_metadata()
cron_run_single_task()
cron_execute_plugin_type()
cron_bc_hack_plugin_functions()
user_get_participants_sql()
user_get_total_participants()
user_get_participants()
make_categories_options()
get_extra_user_fields()
get_extra_user_fields_sql()
get_user_field_name()
get_all_user_name_fields()
instead:: (160 methods):
get_timezone_offset()
get_list_of_timezones()
update_timezone_records()
calculate_user_dst_table()
dst_changes_for_year()
get_timezone_record()
get_referer()
is_web_crawler()
completion_cron()
coursetag_get_tags()
coursetag_get_all_tags()
coursetag_get_jscript()
coursetag_get_jscript_links()
coursetag_get_records()
coursetag_store_keywords()
coursetag_delete_keyword()
coursetag_get_tagged_courses()
coursetag_delete_course_tags()
tag_type_set()
tag_description_set()
tag_get_tags()
tag_get_tags_array()
tag_get_tags_csv()
tag_get_tags_ids()
tag_get_id()
tag_rename()
tag_delete_instance()
tag_find_records()
tag_add()
tag_assign()
tag_record_count()
tag_record_tagged_with()
tag_set_flag()
tag_unset_flag()
tag_print_cloud()
tag_autocomplete()
tag_print_description_box()
tag_print_management_box()
tag_print_search_box()
tag_print_search_results()
tag_print_tagged_users_table()
tag_print_user_box()
tag_print_user_list()
tag_display_name()
tag_normalize()
tag_get_related_tags_csv()
tag_set()
tag_set_add()
tag_set_delete()
tag_get()
tag_get_related_tags()
tag_delete()
tag_delete_instances()
tag_cleanup()
tag_bulk_delete_instances()
tag_compute_correlations()
tag_process_computed_correlation()
tag_cron()
tag_find_tags()
tag_get_name()
tag_get_correlated()
tag_cloud_sort()
events_load_def()
events_queue_handler()
events_dispatch()
events_process_queued_handler()
events_update_definition()
events_cron()
events_trigger_legacy()
events_is_registered()
events_pending_count()
clam_message_admins()
get_clam_error_code()
course_get_cm_rename_action()
course_scale_used()
site_scale_used()
external_function_info()
get_records_csv()
put_records_csv()
css_is_colour()
css_is_width()
css_sort_by_count()
message_get_course_contexts()
message_remove_url_params()
message_count_messages()
message_count_blocked_users()
message_contact_link()
message_get_recent_notifications()
message_history_link()
message_search()
message_shorten_message()
message_get_fragment()
message_get_history()
message_get_contact_add_remove_link()
message_get_contact_block_link()
message_mark_messages_read()
message_can_post_message()
message_is_user_non_contact_blocked()
message_is_user_blocked()
print_log()
print_mnet_log()
print_log_csv()
print_log_xls()
print_log_ods()
build_logs_array()
get_logs_usercourse()
get_logs_userday()
get_logs()
prevent_form_autofill_password()
message_get_recent_conversations()
calendar_preferences_button()
calendar_wday_name()
calendar_get_block_upcoming()
calendar_print_month_selector()
calendar_cron()
load_course_context()
load_role_access_by_context()
dedupe_user_access()
get_user_access_sitewide()
calendar_get_mini()
calendar_get_upcoming()
allow_override()
allow_assign()
allow_switch()
question_add_tops()
question_is_only_toplevel_category_in_context()
message_move_userfrom_unread2read()
message_get_blocked_users()
message_get_contacts()
message_mark_message_read()
message_can_delete_message()
message_delete_message()
calendar_get_all_allowed_types()
groups_get_all_groups_for_courses()
events_get_cached()
events_uninstall()
events_cleanup()
events_dequeue()
events_get_handlers()
get_roles_on_exact_context()
get_roles_with_assignment_on_context()
message_add_contact()
message_remove_contact()
message_unblock_contact()
message_block_contact()
message_get_contact()
get_courses_page()
report_insights_context_insights()
get_module_metadata()
cron_run_single_task()
cron_execute_plugin_type()
cron_bc_hack_plugin_functions()
user_get_participants_sql()
user_get_total_participants()
user_get_participants()
make_categories_options()
get_extra_user_fields()
get_extra_user_fields_sql()
get_user_field_name()
get_all_user_name_fields()
instead:: (160 methods):
get_timezone_offset()
get_list_of_timezones()
update_timezone_records()
calculate_user_dst_table()
dst_changes_for_year()
get_timezone_record()
get_referer()
is_web_crawler()
completion_cron()
coursetag_get_tags()
coursetag_get_all_tags()
coursetag_get_jscript()
coursetag_get_jscript_links()
coursetag_get_records()
coursetag_store_keywords()
coursetag_delete_keyword()
coursetag_get_tagged_courses()
coursetag_delete_course_tags()
tag_type_set()
tag_description_set()
tag_get_tags()
tag_get_tags_array()
tag_get_tags_csv()
tag_get_tags_ids()
tag_get_id()
tag_rename()
tag_delete_instance()
tag_find_records()
tag_add()
tag_assign()
tag_record_count()
tag_record_tagged_with()
tag_set_flag()
tag_unset_flag()
tag_print_cloud()
tag_autocomplete()
tag_print_description_box()
tag_print_management_box()
tag_print_search_box()
tag_print_search_results()
tag_print_tagged_users_table()
tag_print_user_box()
tag_print_user_list()
tag_display_name()
tag_normalize()
tag_get_related_tags_csv()
tag_set()
tag_set_add()
tag_set_delete()
tag_get()
tag_get_related_tags()
tag_delete()
tag_delete_instances()
tag_cleanup()
tag_bulk_delete_instances()
tag_compute_correlations()
tag_process_computed_correlation()
tag_cron()
tag_find_tags()
tag_get_name()
tag_get_correlated()
tag_cloud_sort()
events_load_def()
events_queue_handler()
events_dispatch()
events_process_queued_handler()
events_update_definition()
events_cron()
events_trigger_legacy()
events_is_registered()
events_pending_count()
clam_message_admins()
get_clam_error_code()
course_get_cm_rename_action()
course_scale_used()
site_scale_used()
external_function_info()
get_records_csv()
put_records_csv()
css_is_colour()
css_is_width()
css_sort_by_count()
message_get_course_contexts()
message_remove_url_params()
message_count_messages()
message_count_blocked_users()
message_contact_link()
message_get_recent_notifications()
message_history_link()
message_search()
message_shorten_message()
message_get_fragment()
message_get_history()
message_get_contact_add_remove_link()
message_get_contact_block_link()
message_mark_messages_read()
message_can_post_message()
message_is_user_non_contact_blocked()
message_is_user_blocked()
print_log()
print_mnet_log()
print_log_csv()
print_log_xls()
print_log_ods()
build_logs_array()
get_logs_usercourse()
get_logs_userday()
get_logs()
prevent_form_autofill_password()
message_get_recent_conversations()
calendar_preferences_button()
calendar_wday_name()
calendar_get_block_upcoming()
calendar_print_month_selector()
calendar_cron()
load_course_context()
load_role_access_by_context()
dedupe_user_access()
get_user_access_sitewide()
calendar_get_mini()
calendar_get_upcoming()
allow_override()
allow_assign()
allow_switch()
question_add_tops()
question_is_only_toplevel_category_in_context()
message_move_userfrom_unread2read()
message_get_blocked_users()
message_get_contacts()
message_mark_message_read()
message_can_delete_message()
message_delete_message()
calendar_get_all_allowed_types()
groups_get_all_groups_for_courses()
events_get_cached()
events_uninstall()
events_cleanup()
events_dequeue()
events_get_handlers()
get_roles_on_exact_context()
get_roles_with_assignment_on_context()
message_add_contact()
message_remove_contact()
message_unblock_contact()
message_block_contact()
message_get_contact()
get_courses_page()
report_insights_context_insights()
get_module_metadata()
cron_run_single_task()
cron_execute_plugin_type()
cron_bc_hack_plugin_functions()
user_get_participants_sql()
user_get_total_participants()
user_get_participants()
make_categories_options()
get_extra_user_fields()
get_extra_user_fields_sql()
get_user_field_name()
get_all_user_name_fields()
Class: format_base - X-Ref
get_all_sections() X-Ref |
add_mod_to_section() X-Ref |
get_all_mods() X-Ref |
get_course_section() X-Ref |
format_weeks_get_section_dates() X-Ref |
get_print_section_cm_text() X-Ref |
print_section_add_menus() X-Ref |
make_editing_buttons() X-Ref |
print_section() X-Ref |
print_overview() X-Ref |
print_recent_activity() X-Ref |
delete_course_module() X-Ref |
update_category_button() X-Ref |
make_categories_list() X-Ref |
category_delete_move() X-Ref |
category_delete_full() X-Ref |
move_category() X-Ref |
course_category_hide() X-Ref |
course_category_show() X-Ref |
get_course_category() X-Ref |
create_course_category() X-Ref |
get_all_subcategories() X-Ref |
get_child_categories() X-Ref |
get_categories() X-Ref |
Class: core_course_category - X-Ref
print_course_search() X-Ref |
print_my_moodle() X-Ref |
print_remote_course() X-Ref |
print_remote_host() X-Ref |
print_whole_category_list() X-Ref |
print_category_info() X-Ref |
get_course_category_tree() X-Ref |
print_courses() X-Ref |
print_course() X-Ref |
get_category_courses_array() X-Ref |
get_category_courses_array_recursively() X-Ref |
blog_get_context_url() X-Ref |
get_courses_wmanagers() X-Ref |
convert_tree_to_html() X-Ref |
convert_tabrows_to_tree() X-Ref |
can_use_rotated_text() X-Ref |
get_context_instance_by_id() X-Ref |
get_system_context($cache = true) X-Ref |
Returns system context or null if can not be created yet. param: bool $cache use caching return: context system context (null if context table not created yet) |
get_parent_contexts() X-Ref |
get_parent_contextid() X-Ref |
get_child_contexts() X-Ref |
create_contexts() X-Ref |
cleanup_contexts() X-Ref |
build_context_path() X-Ref |
rebuild_contexts() X-Ref |
preload_course_contexts() X-Ref |
context_moved() X-Ref |
fetch_context_capabilities() X-Ref |
context_instance_preload() X-Ref |
get_contextlevel_name() X-Ref |
print_context_name() X-Ref |
mark_context_dirty() X-Ref |
delete_context() X-Ref |
get_context_url() X-Ref |
get_course_context() X-Ref |
get_user_courses_bycap() X-Ref |
get_role_context_caps() X-Ref |
get_courseid_from_context() X-Ref |
context_instance_preload_sql() X-Ref |
get_related_contexts_string() X-Ref |
get_plugin_list_with_file() X-Ref |
check_browser_operating_system() X-Ref |
check_browser_version() X-Ref |
get_device_type() X-Ref |
get_device_type_list() X-Ref |
get_selected_theme_for_device_type() X-Ref |
get_device_cfg_var_name() X-Ref |
set_user_device_type() X-Ref |
get_user_device_type() X-Ref |
get_browser_version_classes() X-Ref |
generate_email_supportuser() X-Ref |
badges_get_issued_badge_info() X-Ref |
convert_tabrows_to_tree() X-Ref |
can_use_rotated_text() X-Ref |
get_context_instance_by_id() X-Ref |
get_system_context($cache = true) X-Ref |
Returns system context or null if can not be created yet. param: bool $cache use caching return: context system context (null if context table not created yet) |
get_parent_contexts() X-Ref |
get_parent_contextid() X-Ref |
get_child_contexts() X-Ref |
create_contexts() X-Ref |
cleanup_contexts() X-Ref |
build_context_path() X-Ref |
rebuild_contexts() X-Ref |
preload_course_contexts() X-Ref |
context_moved() X-Ref |
fetch_context_capabilities() X-Ref |
context_instance_preload() X-Ref |
get_contextlevel_name() X-Ref |
print_context_name() X-Ref |
mark_context_dirty() X-Ref |
delete_context() X-Ref |
get_context_url() X-Ref |
get_course_context() X-Ref |
get_user_courses_bycap() X-Ref |
get_role_context_caps() X-Ref |
get_courseid_from_context() X-Ref |
context_instance_preload_sql() X-Ref |
get_related_contexts_string() X-Ref |
get_plugin_list_with_file() X-Ref |
check_browser_operating_system() X-Ref |
check_browser_version() X-Ref |
get_device_type() X-Ref |
get_device_type_list() X-Ref |
get_selected_theme_for_device_type() X-Ref |
get_device_cfg_var_name() X-Ref |
set_user_device_type() X-Ref |
get_user_device_type() X-Ref |
get_browser_version_classes() X-Ref |
generate_email_supportuser() X-Ref |
badges_get_issued_badge_info() X-Ref |
can_use_html_editor() X-Ref |
count_login_failures() X-Ref |
ajaxenabled() X-Ref |
coursemodule_visible_for_user() X-Ref |
enrol_cohort_get_cohorts() X-Ref |
enrol_cohort_can_view_cohort() X-Ref |
cohort_get_visible_list() X-Ref |
enrol_cohort_enrol_all_users() X-Ref |
enrol_cohort_search_cohorts() X-Ref |
message_current_user_is_involved() X-Ref |
profile_display_badges() X-Ref |
useredit_shared_definition_preferences() X-Ref |
calendar_normalize_tz() X-Ref |
get_user_timezone_offset() X-Ref |
get_timezone_offset() X-Ref |
get_list_of_timezones() X-Ref |
update_timezone_records() X-Ref |
calculate_user_dst_table() X-Ref |
dst_changes_for_year() X-Ref |
get_timezone_record() X-Ref |
get_referer() X-Ref |
is_web_crawler() X-Ref |
completion_cron() X-Ref |
coursetag_get_tags() X-Ref |
coursetag_get_all_tags() X-Ref |
coursetag_get_jscript() X-Ref |
coursetag_get_jscript_links() X-Ref |
coursetag_get_records() X-Ref |
coursetag_store_keywords() X-Ref |
coursetag_delete_keyword() X-Ref |
coursetag_get_tagged_courses() X-Ref |
coursetag_delete_course_tags() X-Ref |
tag_type_set() X-Ref |
tag_description_set() X-Ref |
tag_get_tags() X-Ref |
tag_get_tags_array() X-Ref |
tag_get_tags_csv() X-Ref |
tag_get_tags_ids() X-Ref |
tag_get_id() X-Ref |
tag_rename() X-Ref |
tag_delete_instance() X-Ref |
tag_find_records() X-Ref |
tag_add() X-Ref |
tag_assign() X-Ref |
tag_record_count() X-Ref |
tag_record_tagged_with() X-Ref |
tag_set_flag() X-Ref |
tag_unset_flag() X-Ref |
tag_print_cloud() X-Ref |
tag_autocomplete() X-Ref |
tag_print_description_box() X-Ref |
tag_print_management_box() X-Ref |
tag_print_search_box() X-Ref |
tag_print_search_results() X-Ref |
tag_print_tagged_users_table() X-Ref |
tag_print_user_box() X-Ref |
tag_print_user_list() X-Ref |
tag_display_name() X-Ref |
tag_normalize() X-Ref |
tag_get_related_tags_csv() X-Ref |
tag_set() X-Ref |
tag_set_add() X-Ref |
tag_set_delete() X-Ref |
tag_get() X-Ref |
tag_get_related_tags() X-Ref |
tag_delete() X-Ref |
tag_delete_instances() X-Ref |
tag_cleanup() X-Ref |
tag_bulk_delete_instances() X-Ref |
tag_compute_correlations() X-Ref |
tag_process_computed_correlation() X-Ref |
tag_cron() X-Ref |
tag_find_tags() X-Ref |
tag_get_name() X-Ref |
tag_get_correlated() X-Ref |
tag_cloud_sort() X-Ref |
events_load_def() X-Ref |
events_queue_handler() X-Ref |
events_dispatch() X-Ref |
events_process_queued_handler() X-Ref |
events_update_definition() X-Ref |
events_cron() X-Ref |
events_trigger_legacy() X-Ref |
events_is_registered() X-Ref |
events_pending_count() X-Ref |
clam_message_admins() X-Ref |
get_clam_error_code() X-Ref |
course_get_cm_rename_action() X-Ref |
course_scale_used() X-Ref |
site_scale_used() X-Ref |
external_function_info() X-Ref |
get_records_csv() X-Ref |
put_records_csv() X-Ref |
css_is_colour() X-Ref |
css_is_width() X-Ref |
css_sort_by_count() X-Ref |
message_get_course_contexts() X-Ref |
message_remove_url_params() X-Ref |
message_count_messages() X-Ref |
message_count_blocked_users() X-Ref |
message_contact_link() X-Ref |
message_get_recent_notifications() X-Ref |
message_history_link() X-Ref |
message_search() X-Ref |
message_shorten_message() X-Ref |
message_get_fragment() X-Ref |
message_get_history() X-Ref |
message_get_contact_add_remove_link() X-Ref |
message_get_contact_block_link() X-Ref |
message_mark_messages_read() X-Ref |
message_can_post_message() X-Ref |
message_is_user_non_contact_blocked() X-Ref |
message_is_user_blocked() X-Ref |
print_log() X-Ref |
print_mnet_log() X-Ref |
print_log_csv() X-Ref |
print_log_xls() X-Ref |
print_log_ods() X-Ref |
build_logs_array() X-Ref |
get_logs_usercourse() X-Ref |
get_logs_userday() X-Ref |
get_logs() X-Ref |
prevent_form_autofill_password() X-Ref |
message_get_recent_conversations($userorid, $limitfrom = 0, $limitto = 100) X-Ref |
calendar_preferences_button() X-Ref |
calendar_wday_name() X-Ref |
calendar_get_block_upcoming() X-Ref |
calendar_print_month_selector() X-Ref |
calendar_cron() X-Ref |
load_course_context() X-Ref |
load_role_access_by_context() X-Ref |
dedupe_user_access() X-Ref |
get_user_access_sitewide() X-Ref |
calendar_get_mini() X-Ref |
calendar_get_upcoming() X-Ref |
allow_override() X-Ref |
allow_assign() X-Ref |
allow_switch() X-Ref |
question_add_tops() X-Ref |
question_is_only_toplevel_category_in_context() X-Ref |
message_move_userfrom_unread2read() X-Ref |
message_get_blocked_users() X-Ref |
message_get_contacts() X-Ref |
message_mark_message_read() X-Ref |
message_can_delete_message() X-Ref |
message_delete_message() X-Ref |
calendar_get_all_allowed_types() X-Ref |
groups_get_all_groups_for_courses() X-Ref |
events_get_cached() X-Ref |
events_uninstall() X-Ref |
events_cleanup() X-Ref |
events_dequeue() X-Ref |
events_get_handlers() X-Ref |
get_roles_on_exact_context() X-Ref |
get_roles_with_assignment_on_context() X-Ref |
message_add_contact() X-Ref |
message_remove_contact() X-Ref |
message_unblock_contact() X-Ref |
message_block_contact() X-Ref |
message_get_contact() X-Ref |
get_courses_page() X-Ref |
report_insights_context_insights(\context $context) X-Ref |
Returns the models that generated insights in the provided context. param: \context $context return: int[] |
get_module_metadata($course, $modnames, $sectionreturn = null) X-Ref |
Retrieve all metadata for the requested modules param: object $course The Course param: array $modnames An array containing the list of modules and their param: int $sectionreturn The section to return to return: array A list of stdClass objects containing metadata about each |
cron_run_single_task(\core\task\scheduled_task $task) X-Ref |
Runs a single cron task. This function assumes it is displaying output in pseudo-CLI mode. The function will fail if the task is disabled. Warning: Because this function closes the browser session, it may not be safe to continue with other processing (other than displaying the rest of the page) after using this function! param: \core\task\scheduled_task $task Task to run return: bool True if cron run successful |
cron_execute_plugin_type($plugintype, $description = null) X-Ref |
Executes cron functions for a specific type of plugin. param: string $plugintype Plugin type (e.g. 'report') param: string $description If specified, will display 'Starting (whatever)' |
cron_bc_hack_plugin_functions($plugintype, $plugins) X-Ref |
Used to add in old-style cron functions within plugins that have not been converted to the new standard API. (The standard API is frankenstyle_name_cron() in lib.php; some types used cron.php and some used a different name.) param: string $plugintype Plugin type e.g. 'report' param: array $plugins Array from plugin name (e.g. 'report_frog') to function name (e.g. return: array Revised version of $plugins that adds in any extra plugin functions found by |
user_get_participants_sql($courseid, $groupid = 0, $accesssince = 0, $roleid = 0, $enrolid = 0, $statusid = -1,$search = '', $additionalwhere = '', $additionalparams = array() X-Ref |
Returns the SQL used by the participants table. param: int $courseid The course id param: int $groupid The groupid, 0 means all groups and USERSWITHOUTGROUP no group param: int $accesssince The time since last access, 0 means any time param: int $roleid The role id, 0 means all roles and -1 no roles param: int $enrolid The enrolment id, 0 means all enrolment methods will be returned. param: int $statusid The user enrolment status, -1 means all enrolments regardless of the status will be returned, if allowed. param: string|array $search The search that was performed, empty means perform no search param: string $additionalwhere Any additional SQL to add to where param: array $additionalparams The additional params return: array |
user_get_total_participants($courseid, $groupid = 0, $accesssince = 0, $roleid = 0, $enrolid = 0, $statusid = -1,$search = '', $additionalwhere = '', $additionalparams = array() X-Ref |
Returns the total number of participants for a given course. param: int $courseid The course id param: int $groupid The groupid, 0 means all groups and USERSWITHOUTGROUP no group param: int $accesssince The time since last access, 0 means any time param: int $roleid The role id, 0 means all roles param: int $enrolid The applied filter for the user enrolment ID. param: int $status The applied filter for the user's enrolment status. param: string|array $search The search that was performed, empty means perform no search param: string $additionalwhere Any additional SQL to add to where param: array $additionalparams The additional params return: int |
user_get_participants($courseid, $groupid, $accesssince, $roleid, $enrolid, $statusid, $search,$additionalwhere = '', $additionalparams = array() X-Ref |
Returns the participants for a given course. param: int $courseid The course id param: int $groupid The groupid, 0 means all groups and USERSWITHOUTGROUP no group param: int $accesssince The time since last access param: int $roleid The role id param: int $enrolid The applied filter for the user enrolment ID. param: int $status The applied filter for the user's enrolment status. param: string $search The search that was performed param: string $additionalwhere Any additional SQL to add to where param: array $additionalparams The additional params param: string $sort The SQL sort param: int $limitfrom return a subset of records, starting at this point (optional). param: int $limitnum return a subset comprising this many records (optional, required if $limitfrom is set). return: moodle_recordset |
make_categories_options() X-Ref |
Returns the list of full course categories to be used in html_writer::select() Calls {@see core_course_category::make_categories_list()} to build the list. return: array array mapping course category id to the display name |
get_extra_user_fields($context, $already = array() X-Ref |
Checks if current user is shown any extra fields when listing users. Does not include any custom profile fields. param: object $context Context param: array $already Array of fields that we're going to show anyway return: array Array of field names from user table, not including anything |
get_extra_user_fields_sql($context, $alias='', $prefix='', $already = array() X-Ref |
If the current user is to be shown extra user fields when listing or selecting users, returns a string suitable for including in an SQL select clause to retrieve those fields. Does not include any custom profile fields. param: context $context Context param: string $alias Alias of user table, e.g. 'u' (default none) param: string $prefix Prefix for field names using AS, e.g. 'u_' (default none) param: array $already Array of fields that we're going to include anyway so don't list them (default none) return: string Partial SQL select clause, beginning with comma, for example ',u.idnumber,u.department' unless it is blank |
get_user_field_name($field) X-Ref |
Returns the display name of a field in the user table. Works for most fields that are commonly displayed to users. Also works for custom fields. param: string $field Field name, e.g. 'phone1' return: string Text description taken from language file, e.g. 'Phone number' |
get_all_user_name_fields($returnsql = false, $tableprefix = null, $prefix = null, $fieldprefix = null, $order = false) X-Ref |
A centralised location for the all name fields. Returns an array / sql string snippet. param: bool $returnsql True for an sql select field snippet. param: string $tableprefix table query prefix to use in front of each field. param: string $prefix prefix added to the name fields e.g. authorfirstname. param: string $fieldprefix sql field prefix e.g. id AS userid. param: bool $order moves firstname and lastname to the top of the array / start of the string. return: array|string All name fields. |
get_timezone_offset() X-Ref |
get_list_of_timezones() X-Ref |
update_timezone_records() X-Ref |
calculate_user_dst_table() X-Ref |
dst_changes_for_year() X-Ref |
get_timezone_record() X-Ref |
get_referer() X-Ref |
is_web_crawler() X-Ref |
completion_cron() X-Ref |
coursetag_get_tags() X-Ref |
coursetag_get_all_tags() X-Ref |
coursetag_get_jscript() X-Ref |
coursetag_get_jscript_links() X-Ref |
coursetag_get_records() X-Ref |
coursetag_store_keywords() X-Ref |
coursetag_delete_keyword() X-Ref |
coursetag_get_tagged_courses() X-Ref |
coursetag_delete_course_tags() X-Ref |
tag_type_set() X-Ref |
tag_description_set() X-Ref |
tag_get_tags() X-Ref |
tag_get_tags_array() X-Ref |
tag_get_tags_csv() X-Ref |
tag_get_tags_ids() X-Ref |
tag_get_id() X-Ref |
tag_rename() X-Ref |
tag_delete_instance() X-Ref |
tag_find_records() X-Ref |
tag_add() X-Ref |
tag_assign() X-Ref |
tag_record_count() X-Ref |
tag_record_tagged_with() X-Ref |
tag_set_flag() X-Ref |
tag_unset_flag() X-Ref |
tag_print_cloud() X-Ref |
tag_autocomplete() X-Ref |
tag_print_description_box() X-Ref |
tag_print_management_box() X-Ref |
tag_print_search_box() X-Ref |
tag_print_search_results() X-Ref |
tag_print_tagged_users_table() X-Ref |
tag_print_user_box() X-Ref |
tag_print_user_list() X-Ref |
tag_display_name() X-Ref |
tag_normalize() X-Ref |
tag_get_related_tags_csv() X-Ref |
tag_set() X-Ref |
tag_set_add() X-Ref |
tag_set_delete() X-Ref |
tag_get() X-Ref |
tag_get_related_tags() X-Ref |
tag_delete() X-Ref |
tag_delete_instances() X-Ref |
tag_cleanup() X-Ref |
tag_bulk_delete_instances() X-Ref |
tag_compute_correlations() X-Ref |
tag_process_computed_correlation() X-Ref |
tag_cron() X-Ref |
tag_find_tags() X-Ref |
tag_get_name() X-Ref |
tag_get_correlated() X-Ref |
tag_cloud_sort() X-Ref |
events_load_def() X-Ref |
events_queue_handler() X-Ref |
events_dispatch() X-Ref |
events_process_queued_handler() X-Ref |
events_update_definition() X-Ref |
events_cron() X-Ref |
events_trigger_legacy() X-Ref |
events_is_registered() X-Ref |
events_pending_count() X-Ref |
clam_message_admins() X-Ref |
get_clam_error_code() X-Ref |
course_get_cm_rename_action() X-Ref |
course_scale_used() X-Ref |
site_scale_used() X-Ref |
external_function_info() X-Ref |
get_records_csv() X-Ref |
put_records_csv() X-Ref |
css_is_colour() X-Ref |
css_is_width() X-Ref |
css_sort_by_count() X-Ref |
message_get_course_contexts() X-Ref |
message_remove_url_params() X-Ref |
message_count_messages() X-Ref |
message_count_blocked_users() X-Ref |
message_contact_link() X-Ref |
message_get_recent_notifications() X-Ref |
message_history_link() X-Ref |
message_search() X-Ref |
message_shorten_message() X-Ref |
message_get_fragment() X-Ref |
message_get_history() X-Ref |
message_get_contact_add_remove_link() X-Ref |
message_get_contact_block_link() X-Ref |
message_mark_messages_read() X-Ref |
message_can_post_message() X-Ref |
message_is_user_non_contact_blocked() X-Ref |
message_is_user_blocked() X-Ref |
print_log() X-Ref |
print_mnet_log() X-Ref |
print_log_csv() X-Ref |
print_log_xls() X-Ref |
print_log_ods() X-Ref |
build_logs_array() X-Ref |
get_logs_usercourse() X-Ref |
get_logs_userday() X-Ref |
get_logs() X-Ref |
prevent_form_autofill_password() X-Ref |
message_get_recent_conversations($userorid, $limitfrom = 0, $limitto = 100) X-Ref |
calendar_preferences_button() X-Ref |
calendar_wday_name() X-Ref |
calendar_get_block_upcoming() X-Ref |
calendar_print_month_selector() X-Ref |
calendar_cron() X-Ref |
load_course_context() X-Ref |
load_role_access_by_context() X-Ref |
dedupe_user_access() X-Ref |
get_user_access_sitewide() X-Ref |
calendar_get_mini() X-Ref |
calendar_get_upcoming() X-Ref |
allow_override() X-Ref |
allow_assign() X-Ref |
allow_switch() X-Ref |
question_add_tops() X-Ref |
question_is_only_toplevel_category_in_context() X-Ref |
message_move_userfrom_unread2read() X-Ref |
message_get_blocked_users() X-Ref |
message_get_contacts() X-Ref |
message_mark_message_read() X-Ref |
message_can_delete_message() X-Ref |
message_delete_message() X-Ref |
calendar_get_all_allowed_types() X-Ref |
groups_get_all_groups_for_courses() X-Ref |
events_get_cached() X-Ref |
events_uninstall() X-Ref |
events_cleanup() X-Ref |
events_dequeue() X-Ref |
events_get_handlers() X-Ref |
get_roles_on_exact_context() X-Ref |
get_roles_with_assignment_on_context() X-Ref |
message_add_contact() X-Ref |
message_remove_contact() X-Ref |
message_unblock_contact() X-Ref |
message_block_contact() X-Ref |
message_get_contact() X-Ref |
get_courses_page() X-Ref |
report_insights_context_insights(\context $context) X-Ref |
Returns the models that generated insights in the provided context. param: \context $context return: int[] |
get_module_metadata($course, $modnames, $sectionreturn = null) X-Ref |
Retrieve all metadata for the requested modules param: object $course The Course param: array $modnames An array containing the list of modules and their param: int $sectionreturn The section to return to return: array A list of stdClass objects containing metadata about each |
cron_run_single_task(\core\task\scheduled_task $task) X-Ref |
Runs a single cron task. This function assumes it is displaying output in pseudo-CLI mode. The function will fail if the task is disabled. Warning: Because this function closes the browser session, it may not be safe to continue with other processing (other than displaying the rest of the page) after using this function! param: \core\task\scheduled_task $task Task to run return: bool True if cron run successful |
cron_execute_plugin_type($plugintype, $description = null) X-Ref |
Executes cron functions for a specific type of plugin. param: string $plugintype Plugin type (e.g. 'report') param: string $description If specified, will display 'Starting (whatever)' |
cron_bc_hack_plugin_functions($plugintype, $plugins) X-Ref |
Used to add in old-style cron functions within plugins that have not been converted to the new standard API. (The standard API is frankenstyle_name_cron() in lib.php; some types used cron.php and some used a different name.) param: string $plugintype Plugin type e.g. 'report' param: array $plugins Array from plugin name (e.g. 'report_frog') to function name (e.g. return: array Revised version of $plugins that adds in any extra plugin functions found by |
user_get_participants_sql($courseid, $groupid = 0, $accesssince = 0, $roleid = 0, $enrolid = 0, $statusid = -1,$search = '', $additionalwhere = '', $additionalparams = array() X-Ref |
Returns the SQL used by the participants table. param: int $courseid The course id param: int $groupid The groupid, 0 means all groups and USERSWITHOUTGROUP no group param: int $accesssince The time since last access, 0 means any time param: int $roleid The role id, 0 means all roles and -1 no roles param: int $enrolid The enrolment id, 0 means all enrolment methods will be returned. param: int $statusid The user enrolment status, -1 means all enrolments regardless of the status will be returned, if allowed. param: string|array $search The search that was performed, empty means perform no search param: string $additionalwhere Any additional SQL to add to where param: array $additionalparams The additional params return: array |
user_get_total_participants($courseid, $groupid = 0, $accesssince = 0, $roleid = 0, $enrolid = 0, $statusid = -1,$search = '', $additionalwhere = '', $additionalparams = array() X-Ref |
Returns the total number of participants for a given course. param: int $courseid The course id param: int $groupid The groupid, 0 means all groups and USERSWITHOUTGROUP no group param: int $accesssince The time since last access, 0 means any time param: int $roleid The role id, 0 means all roles param: int $enrolid The applied filter for the user enrolment ID. param: int $status The applied filter for the user's enrolment status. param: string|array $search The search that was performed, empty means perform no search param: string $additionalwhere Any additional SQL to add to where param: array $additionalparams The additional params return: int |
user_get_participants($courseid, $groupid, $accesssince, $roleid, $enrolid, $statusid, $search,$additionalwhere = '', $additionalparams = array() X-Ref |
Returns the participants for a given course. param: int $courseid The course id param: int $groupid The groupid, 0 means all groups and USERSWITHOUTGROUP no group param: int $accesssince The time since last access param: int $roleid The role id param: int $enrolid The applied filter for the user enrolment ID. param: int $status The applied filter for the user's enrolment status. param: string $search The search that was performed param: string $additionalwhere Any additional SQL to add to where param: array $additionalparams The additional params param: string $sort The SQL sort param: int $limitfrom return a subset of records, starting at this point (optional). param: int $limitnum return a subset comprising this many records (optional, required if $limitfrom is set). return: moodle_recordset |
make_categories_options() X-Ref |
Returns the list of full course categories to be used in html_writer::select() Calls {@see core_course_category::make_categories_list()} to build the list. return: array array mapping course category id to the display name |
get_extra_user_fields($context, $already = array() X-Ref |
Checks if current user is shown any extra fields when listing users. Does not include any custom profile fields. param: object $context Context param: array $already Array of fields that we're going to show anyway return: array Array of field names from user table, not including anything |
get_extra_user_fields_sql($context, $alias='', $prefix='', $already = array() X-Ref |
If the current user is to be shown extra user fields when listing or selecting users, returns a string suitable for including in an SQL select clause to retrieve those fields. Does not include any custom profile fields. param: context $context Context param: string $alias Alias of user table, e.g. 'u' (default none) param: string $prefix Prefix for field names using AS, e.g. 'u_' (default none) param: array $already Array of fields that we're going to include anyway so don't list them (default none) return: string Partial SQL select clause, beginning with comma, for example ',u.idnumber,u.department' unless it is blank |
get_user_field_name($field) X-Ref |
Returns the display name of a field in the user table. Works for most fields that are commonly displayed to users. Also works for custom fields. param: string $field Field name, e.g. 'phone1' return: string Text description taken from language file, e.g. 'Phone number' |
get_all_user_name_fields($returnsql = false, $tableprefix = null, $prefix = null, $fieldprefix = null, $order = false) X-Ref |
A centralised location for the all name fields. Returns an array / sql string snippet. param: bool $returnsql True for an sql select field snippet. param: string $tableprefix table query prefix to use in front of each field. param: string $prefix prefix added to the name fields e.g. authorfirstname. param: string $fieldprefix sql field prefix e.g. id AS userid. param: bool $order moves firstname and lastname to the top of the array / start of the string. return: array|string All name fields. |
get_timezone_offset() X-Ref |
get_list_of_timezones() X-Ref |
update_timezone_records() X-Ref |
calculate_user_dst_table() X-Ref |
dst_changes_for_year() X-Ref |
get_timezone_record() X-Ref |
get_referer() X-Ref |
is_web_crawler() X-Ref |
completion_cron() X-Ref |
coursetag_get_tags() X-Ref |
coursetag_get_all_tags() X-Ref |
coursetag_get_jscript() X-Ref |
coursetag_get_jscript_links() X-Ref |
coursetag_get_records() X-Ref |
coursetag_store_keywords() X-Ref |
coursetag_delete_keyword() X-Ref |
coursetag_get_tagged_courses() X-Ref |
coursetag_delete_course_tags() X-Ref |
tag_type_set() X-Ref |
tag_description_set() X-Ref |
tag_get_tags() X-Ref |
tag_get_tags_array() X-Ref |
tag_get_tags_csv() X-Ref |
tag_get_tags_ids() X-Ref |
tag_get_id() X-Ref |
tag_rename() X-Ref |
tag_delete_instance() X-Ref |
tag_find_records() X-Ref |
tag_add() X-Ref |
tag_assign() X-Ref |
tag_record_count() X-Ref |
tag_record_tagged_with() X-Ref |
tag_set_flag() X-Ref |
tag_unset_flag() X-Ref |
tag_print_cloud() X-Ref |
tag_autocomplete() X-Ref |
tag_print_description_box() X-Ref |
tag_print_management_box() X-Ref |
tag_print_search_box() X-Ref |
tag_print_search_results() X-Ref |
tag_print_tagged_users_table() X-Ref |
tag_print_user_box() X-Ref |
tag_print_user_list() X-Ref |
tag_display_name() X-Ref |
tag_normalize() X-Ref |
tag_get_related_tags_csv() X-Ref |
tag_set() X-Ref |
tag_set_add() X-Ref |
tag_set_delete() X-Ref |
tag_get() X-Ref |
tag_get_related_tags() X-Ref |
tag_delete() X-Ref |
tag_delete_instances() X-Ref |
tag_cleanup() X-Ref |
tag_bulk_delete_instances() X-Ref |
tag_compute_correlations() X-Ref |
tag_process_computed_correlation() X-Ref |
tag_cron() X-Ref |
tag_find_tags() X-Ref |
tag_get_name() X-Ref |
tag_get_correlated() X-Ref |
tag_cloud_sort() X-Ref |
events_load_def() X-Ref |
events_queue_handler() X-Ref |
events_dispatch() X-Ref |
events_process_queued_handler() X-Ref |
events_update_definition() X-Ref |
events_cron() X-Ref |
events_trigger_legacy() X-Ref |
events_is_registered() X-Ref |
events_pending_count() X-Ref |
clam_message_admins() X-Ref |
get_clam_error_code() X-Ref |
course_get_cm_rename_action() X-Ref |
course_scale_used() X-Ref |
site_scale_used() X-Ref |
external_function_info() X-Ref |
get_records_csv() X-Ref |
put_records_csv() X-Ref |
css_is_colour() X-Ref |
css_is_width() X-Ref |
css_sort_by_count() X-Ref |
message_get_course_contexts() X-Ref |
message_remove_url_params() X-Ref |
message_count_messages() X-Ref |
message_count_blocked_users() X-Ref |
message_contact_link() X-Ref |
message_get_recent_notifications() X-Ref |
message_history_link() X-Ref |
message_search() X-Ref |
message_shorten_message() X-Ref |
message_get_fragment() X-Ref |
message_get_history() X-Ref |
message_get_contact_add_remove_link() X-Ref |
message_get_contact_block_link() X-Ref |
message_mark_messages_read() X-Ref |
message_can_post_message() X-Ref |
message_is_user_non_contact_blocked() X-Ref |
message_is_user_blocked() X-Ref |
print_log() X-Ref |
print_mnet_log() X-Ref |
print_log_csv() X-Ref |
print_log_xls() X-Ref |
print_log_ods() X-Ref |
build_logs_array() X-Ref |
get_logs_usercourse() X-Ref |
get_logs_userday() X-Ref |
get_logs() X-Ref |
prevent_form_autofill_password() X-Ref |
message_get_recent_conversations($userorid, $limitfrom = 0, $limitto = 100) X-Ref |
calendar_preferences_button() X-Ref |
calendar_wday_name() X-Ref |
calendar_get_block_upcoming() X-Ref |
calendar_print_month_selector() X-Ref |
calendar_cron() X-Ref |
load_course_context() X-Ref |
load_role_access_by_context() X-Ref |
dedupe_user_access() X-Ref |
get_user_access_sitewide() X-Ref |
calendar_get_mini() X-Ref |
calendar_get_upcoming() X-Ref |
allow_override() X-Ref |
allow_assign() X-Ref |
allow_switch() X-Ref |
question_add_tops() X-Ref |
question_is_only_toplevel_category_in_context() X-Ref |
message_move_userfrom_unread2read() X-Ref |
message_get_blocked_users() X-Ref |
message_get_contacts() X-Ref |
message_mark_message_read() X-Ref |
message_can_delete_message() X-Ref |
message_delete_message() X-Ref |
calendar_get_all_allowed_types() X-Ref |
groups_get_all_groups_for_courses() X-Ref |
events_get_cached() X-Ref |
events_uninstall() X-Ref |
events_cleanup() X-Ref |
events_dequeue() X-Ref |
events_get_handlers() X-Ref |
get_roles_on_exact_context() X-Ref |
get_roles_with_assignment_on_context() X-Ref |
message_add_contact() X-Ref |
message_remove_contact() X-Ref |
message_unblock_contact() X-Ref |
message_block_contact() X-Ref |
message_get_contact() X-Ref |
get_courses_page() X-Ref |
report_insights_context_insights(\context $context) X-Ref |
Returns the models that generated insights in the provided context. param: \context $context return: int[] |
get_module_metadata($course, $modnames, $sectionreturn = null) X-Ref |
Retrieve all metadata for the requested modules param: object $course The Course param: array $modnames An array containing the list of modules and their param: int $sectionreturn The section to return to return: array A list of stdClass objects containing metadata about each |
cron_run_single_task(\core\task\scheduled_task $task) X-Ref |
Runs a single cron task. This function assumes it is displaying output in pseudo-CLI mode. The function will fail if the task is disabled. Warning: Because this function closes the browser session, it may not be safe to continue with other processing (other than displaying the rest of the page) after using this function! param: \core\task\scheduled_task $task Task to run return: bool True if cron run successful |
cron_execute_plugin_type($plugintype, $description = null) X-Ref |
Executes cron functions for a specific type of plugin. param: string $plugintype Plugin type (e.g. 'report') param: string $description If specified, will display 'Starting (whatever)' |
cron_bc_hack_plugin_functions($plugintype, $plugins) X-Ref |
Used to add in old-style cron functions within plugins that have not been converted to the new standard API. (The standard API is frankenstyle_name_cron() in lib.php; some types used cron.php and some used a different name.) param: string $plugintype Plugin type e.g. 'report' param: array $plugins Array from plugin name (e.g. 'report_frog') to function name (e.g. return: array Revised version of $plugins that adds in any extra plugin functions found by |
user_get_participants_sql($courseid, $groupid = 0, $accesssince = 0, $roleid = 0, $enrolid = 0, $statusid = -1,$search = '', $additionalwhere = '', $additionalparams = array() X-Ref |
Returns the SQL used by the participants table. param: int $courseid The course id param: int $groupid The groupid, 0 means all groups and USERSWITHOUTGROUP no group param: int $accesssince The time since last access, 0 means any time param: int $roleid The role id, 0 means all roles and -1 no roles param: int $enrolid The enrolment id, 0 means all enrolment methods will be returned. param: int $statusid The user enrolment status, -1 means all enrolments regardless of the status will be returned, if allowed. param: string|array $search The search that was performed, empty means perform no search param: string $additionalwhere Any additional SQL to add to where param: array $additionalparams The additional params return: array |
user_get_total_participants($courseid, $groupid = 0, $accesssince = 0, $roleid = 0, $enrolid = 0, $statusid = -1,$search = '', $additionalwhere = '', $additionalparams = array() X-Ref |
Returns the total number of participants for a given course. param: int $courseid The course id param: int $groupid The groupid, 0 means all groups and USERSWITHOUTGROUP no group param: int $accesssince The time since last access, 0 means any time param: int $roleid The role id, 0 means all roles param: int $enrolid The applied filter for the user enrolment ID. param: int $status The applied filter for the user's enrolment status. param: string|array $search The search that was performed, empty means perform no search param: string $additionalwhere Any additional SQL to add to where param: array $additionalparams The additional params return: int |
user_get_participants($courseid, $groupid, $accesssince, $roleid, $enrolid, $statusid, $search,$additionalwhere = '', $additionalparams = array() X-Ref |
Returns the participants for a given course. param: int $courseid The course id param: int $groupid The groupid, 0 means all groups and USERSWITHOUTGROUP no group param: int $accesssince The time since last access param: int $roleid The role id param: int $enrolid The applied filter for the user enrolment ID. param: int $status The applied filter for the user's enrolment status. param: string $search The search that was performed param: string $additionalwhere Any additional SQL to add to where param: array $additionalparams The additional params param: string $sort The SQL sort param: int $limitfrom return a subset of records, starting at this point (optional). param: int $limitnum return a subset comprising this many records (optional, required if $limitfrom is set). return: moodle_recordset |
make_categories_options() X-Ref |
Returns the list of full course categories to be used in html_writer::select() Calls {@see core_course_category::make_categories_list()} to build the list. return: array array mapping course category id to the display name |
get_extra_user_fields($context, $already = array() X-Ref |
Checks if current user is shown any extra fields when listing users. Does not include any custom profile fields. param: object $context Context param: array $already Array of fields that we're going to show anyway return: array Array of field names from user table, not including anything |
get_extra_user_fields_sql($context, $alias='', $prefix='', $already = array() X-Ref |
If the current user is to be shown extra user fields when listing or selecting users, returns a string suitable for including in an SQL select clause to retrieve those fields. Does not include any custom profile fields. param: context $context Context param: string $alias Alias of user table, e.g. 'u' (default none) param: string $prefix Prefix for field names using AS, e.g. 'u_' (default none) param: array $already Array of fields that we're going to include anyway so don't list them (default none) return: string Partial SQL select clause, beginning with comma, for example ',u.idnumber,u.department' unless it is blank |
get_user_field_name($field) X-Ref |
Returns the display name of a field in the user table. Works for most fields that are commonly displayed to users. Also works for custom fields. param: string $field Field name, e.g. 'phone1' return: string Text description taken from language file, e.g. 'Phone number' |
get_all_user_name_fields($returnsql = false, $tableprefix = null, $prefix = null, $fieldprefix = null, $order = false) X-Ref |
A centralised location for the all name fields. Returns an array / sql string snippet. param: bool $returnsql True for an sql select field snippet. param: string $tableprefix table query prefix to use in front of each field. param: string $prefix prefix added to the name fields e.g. authorfirstname. param: string $fieldprefix sql field prefix e.g. id AS userid. param: bool $order moves firstname and lastname to the top of the array / start of the string. return: array|string All name fields. |
get_timezone_offset() X-Ref |
get_list_of_timezones() X-Ref |
update_timezone_records() X-Ref |
calculate_user_dst_table() X-Ref |
dst_changes_for_year() X-Ref |
get_timezone_record() X-Ref |
get_referer() X-Ref |
is_web_crawler() X-Ref |
completion_cron() X-Ref |
coursetag_get_tags() X-Ref |
coursetag_get_all_tags() X-Ref |
coursetag_get_jscript() X-Ref |
coursetag_get_jscript_links() X-Ref |
coursetag_get_records() X-Ref |
coursetag_store_keywords() X-Ref |
coursetag_delete_keyword() X-Ref |
coursetag_get_tagged_courses() X-Ref |
coursetag_delete_course_tags() X-Ref |
tag_type_set() X-Ref |
tag_description_set() X-Ref |
tag_get_tags() X-Ref |
tag_get_tags_array() X-Ref |
tag_get_tags_csv() X-Ref |
tag_get_tags_ids() X-Ref |
tag_get_id() X-Ref |
tag_rename() X-Ref |
tag_delete_instance() X-Ref |
tag_find_records() X-Ref |
tag_add() X-Ref |
tag_assign() X-Ref |
tag_record_count() X-Ref |
tag_record_tagged_with() X-Ref |
tag_set_flag() X-Ref |
tag_unset_flag() X-Ref |
tag_print_cloud() X-Ref |
tag_autocomplete() X-Ref |
tag_print_description_box() X-Ref |
tag_print_management_box() X-Ref |
tag_print_search_box() X-Ref |
tag_print_search_results() X-Ref |
tag_print_tagged_users_table() X-Ref |
tag_print_user_box() X-Ref |
tag_print_user_list() X-Ref |
tag_display_name() X-Ref |
tag_normalize() X-Ref |
tag_get_related_tags_csv() X-Ref |
tag_set() X-Ref |
tag_set_add() X-Ref |
tag_set_delete() X-Ref |
tag_get() X-Ref |
tag_get_related_tags() X-Ref |
tag_delete() X-Ref |
tag_delete_instances() X-Ref |
tag_cleanup() X-Ref |
tag_bulk_delete_instances() X-Ref |
tag_compute_correlations() X-Ref |
tag_process_computed_correlation() X-Ref |
tag_cron() X-Ref |
tag_find_tags() X-Ref |
tag_get_name() X-Ref |
tag_get_correlated() X-Ref |
tag_cloud_sort() X-Ref |
events_load_def() X-Ref |
events_queue_handler() X-Ref |
events_dispatch() X-Ref |
events_process_queued_handler() X-Ref |
events_update_definition() X-Ref |
events_cron() X-Ref |
events_trigger_legacy() X-Ref |
events_is_registered() X-Ref |
events_pending_count() X-Ref |
clam_message_admins() X-Ref |
get_clam_error_code() X-Ref |
course_get_cm_rename_action() X-Ref |
course_scale_used() X-Ref |
site_scale_used() X-Ref |
external_function_info() X-Ref |
get_records_csv() X-Ref |
put_records_csv() X-Ref |
css_is_colour() X-Ref |
css_is_width() X-Ref |
css_sort_by_count() X-Ref |
message_get_course_contexts() X-Ref |
message_remove_url_params() X-Ref |
message_count_messages() X-Ref |
message_count_blocked_users() X-Ref |
message_contact_link() X-Ref |
message_get_recent_notifications() X-Ref |
message_history_link() X-Ref |
message_search() X-Ref |
message_shorten_message() X-Ref |
message_get_fragment() X-Ref |
message_get_history() X-Ref |
message_get_contact_add_remove_link() X-Ref |
message_get_contact_block_link() X-Ref |
message_mark_messages_read() X-Ref |
message_can_post_message() X-Ref |
message_is_user_non_contact_blocked() X-Ref |
message_is_user_blocked() X-Ref |
print_log() X-Ref |
print_mnet_log() X-Ref |
print_log_csv() X-Ref |
print_log_xls() X-Ref |
print_log_ods() X-Ref |
build_logs_array() X-Ref |
get_logs_usercourse() X-Ref |
get_logs_userday() X-Ref |
get_logs() X-Ref |
prevent_form_autofill_password() X-Ref |
message_get_recent_conversations($userorid, $limitfrom = 0, $limitto = 100) X-Ref |
calendar_preferences_button() X-Ref |
calendar_wday_name() X-Ref |
calendar_get_block_upcoming() X-Ref |
calendar_print_month_selector() X-Ref |
calendar_cron() X-Ref |
load_course_context() X-Ref |
load_role_access_by_context() X-Ref |
dedupe_user_access() X-Ref |
get_user_access_sitewide() X-Ref |
calendar_get_mini() X-Ref |
calendar_get_upcoming() X-Ref |
allow_override() X-Ref |
allow_assign() X-Ref |
allow_switch() X-Ref |
question_add_tops() X-Ref |
question_is_only_toplevel_category_in_context() X-Ref |
message_move_userfrom_unread2read() X-Ref |
message_get_blocked_users() X-Ref |
message_get_contacts() X-Ref |
message_mark_message_read() X-Ref |
message_can_delete_message() X-Ref |
message_delete_message() X-Ref |
calendar_get_all_allowed_types() X-Ref |
groups_get_all_groups_for_courses() X-Ref |
events_get_cached() X-Ref |
events_uninstall() X-Ref |
events_cleanup() X-Ref |
events_dequeue() X-Ref |
events_get_handlers() X-Ref |
get_roles_on_exact_context() X-Ref |
get_roles_with_assignment_on_context() X-Ref |
message_add_contact() X-Ref |
message_remove_contact() X-Ref |
message_unblock_contact() X-Ref |
message_block_contact() X-Ref |
message_get_contact() X-Ref |
get_courses_page() X-Ref |
report_insights_context_insights(\context $context) X-Ref |
Returns the models that generated insights in the provided context. param: \context $context return: int[] |
get_module_metadata($course, $modnames, $sectionreturn = null) X-Ref |
Retrieve all metadata for the requested modules param: object $course The Course param: array $modnames An array containing the list of modules and their param: int $sectionreturn The section to return to return: array A list of stdClass objects containing metadata about each |
cron_run_single_task(\core\task\scheduled_task $task) X-Ref |
Runs a single cron task. This function assumes it is displaying output in pseudo-CLI mode. The function will fail if the task is disabled. Warning: Because this function closes the browser session, it may not be safe to continue with other processing (other than displaying the rest of the page) after using this function! param: \core\task\scheduled_task $task Task to run return: bool True if cron run successful |
cron_execute_plugin_type($plugintype, $description = null) X-Ref |
Executes cron functions for a specific type of plugin. param: string $plugintype Plugin type (e.g. 'report') param: string $description If specified, will display 'Starting (whatever)' |
cron_bc_hack_plugin_functions($plugintype, $plugins) X-Ref |
Used to add in old-style cron functions within plugins that have not been converted to the new standard API. (The standard API is frankenstyle_name_cron() in lib.php; some types used cron.php and some used a different name.) param: string $plugintype Plugin type e.g. 'report' param: array $plugins Array from plugin name (e.g. 'report_frog') to function name (e.g. return: array Revised version of $plugins that adds in any extra plugin functions found by |
user_get_participants_sql($courseid, $groupid = 0, $accesssince = 0, $roleid = 0, $enrolid = 0, $statusid = -1,$search = '', $additionalwhere = '', $additionalparams = array() X-Ref |
Returns the SQL used by the participants table. param: int $courseid The course id param: int $groupid The groupid, 0 means all groups and USERSWITHOUTGROUP no group param: int $accesssince The time since last access, 0 means any time param: int $roleid The role id, 0 means all roles and -1 no roles param: int $enrolid The enrolment id, 0 means all enrolment methods will be returned. param: int $statusid The user enrolment status, -1 means all enrolments regardless of the status will be returned, if allowed. param: string|array $search The search that was performed, empty means perform no search param: string $additionalwhere Any additional SQL to add to where param: array $additionalparams The additional params return: array |
user_get_total_participants($courseid, $groupid = 0, $accesssince = 0, $roleid = 0, $enrolid = 0, $statusid = -1,$search = '', $additionalwhere = '', $additionalparams = array() X-Ref |
Returns the total number of participants for a given course. param: int $courseid The course id param: int $groupid The groupid, 0 means all groups and USERSWITHOUTGROUP no group param: int $accesssince The time since last access, 0 means any time param: int $roleid The role id, 0 means all roles param: int $enrolid The applied filter for the user enrolment ID. param: int $status The applied filter for the user's enrolment status. param: string|array $search The search that was performed, empty means perform no search param: string $additionalwhere Any additional SQL to add to where param: array $additionalparams The additional params return: int |
user_get_participants($courseid, $groupid, $accesssince, $roleid, $enrolid, $statusid, $search,$additionalwhere = '', $additionalparams = array() X-Ref |
Returns the participants for a given course. param: int $courseid The course id param: int $groupid The groupid, 0 means all groups and USERSWITHOUTGROUP no group param: int $accesssince The time since last access param: int $roleid The role id param: int $enrolid The applied filter for the user enrolment ID. param: int $status The applied filter for the user's enrolment status. param: string $search The search that was performed param: string $additionalwhere Any additional SQL to add to where param: array $additionalparams The additional params param: string $sort The SQL sort param: int $limitfrom return a subset of records, starting at this point (optional). param: int $limitnum return a subset comprising this many records (optional, required if $limitfrom is set). return: moodle_recordset |
make_categories_options() X-Ref |
Returns the list of full course categories to be used in html_writer::select() Calls {@see core_course_category::make_categories_list()} to build the list. return: array array mapping course category id to the display name |
get_extra_user_fields($context, $already = array() X-Ref |
Checks if current user is shown any extra fields when listing users. Does not include any custom profile fields. param: object $context Context param: array $already Array of fields that we're going to show anyway return: array Array of field names from user table, not including anything |
get_extra_user_fields_sql($context, $alias='', $prefix='', $already = array() X-Ref |
If the current user is to be shown extra user fields when listing or selecting users, returns a string suitable for including in an SQL select clause to retrieve those fields. Does not include any custom profile fields. param: context $context Context param: string $alias Alias of user table, e.g. 'u' (default none) param: string $prefix Prefix for field names using AS, e.g. 'u_' (default none) param: array $already Array of fields that we're going to include anyway so don't list them (default none) return: string Partial SQL select clause, beginning with comma, for example ',u.idnumber,u.department' unless it is blank |
get_user_field_name($field) X-Ref |
Returns the display name of a field in the user table. Works for most fields that are commonly displayed to users. Also works for custom fields. param: string $field Field name, e.g. 'phone1' return: string Text description taken from language file, e.g. 'Phone number' |
get_all_user_name_fields($returnsql = false, $tableprefix = null, $prefix = null, $fieldprefix = null, $order = false) X-Ref |
A centralised location for the all name fields. Returns an array / sql string snippet. param: bool $returnsql True for an sql select field snippet. param: string $tableprefix table query prefix to use in front of each field. param: string $prefix prefix added to the name fields e.g. authorfirstname. param: string $fieldprefix sql field prefix e.g. id AS userid. param: bool $order moves firstname and lastname to the top of the array / start of the string. return: array|string All name fields. |
get_timezone_offset() X-Ref |
get_list_of_timezones() X-Ref |
update_timezone_records() X-Ref |
calculate_user_dst_table() X-Ref |
dst_changes_for_year() X-Ref |
get_timezone_record() X-Ref |
get_referer() X-Ref |
is_web_crawler() X-Ref |
completion_cron() X-Ref |
coursetag_get_tags() X-Ref |
coursetag_get_all_tags() X-Ref |
coursetag_get_jscript() X-Ref |
coursetag_get_jscript_links() X-Ref |
coursetag_get_records() X-Ref |
coursetag_store_keywords() X-Ref |
coursetag_delete_keyword() X-Ref |
coursetag_get_tagged_courses() X-Ref |
coursetag_delete_course_tags() X-Ref |
tag_type_set() X-Ref |
tag_description_set() X-Ref |
tag_get_tags() X-Ref |
tag_get_tags_array() X-Ref |
tag_get_tags_csv() X-Ref |
tag_get_tags_ids() X-Ref |
tag_get_id() X-Ref |
tag_rename() X-Ref |
tag_delete_instance() X-Ref |
tag_find_records() X-Ref |
tag_add() X-Ref |
tag_assign() X-Ref |
tag_record_count() X-Ref |
tag_record_tagged_with() X-Ref |
tag_set_flag() X-Ref |
tag_unset_flag() X-Ref |
tag_print_cloud() X-Ref |
tag_autocomplete() X-Ref |
tag_print_description_box() X-Ref |
tag_print_management_box() X-Ref |
tag_print_search_box() X-Ref |
tag_print_search_results() X-Ref |
tag_print_tagged_users_table() X-Ref |
tag_print_user_box() X-Ref |
tag_print_user_list() X-Ref |
tag_display_name() X-Ref |
tag_normalize() X-Ref |
tag_get_related_tags_csv() X-Ref |
tag_set() X-Ref |
tag_set_add() X-Ref |
tag_set_delete() X-Ref |
tag_get() X-Ref |
tag_get_related_tags() X-Ref |
tag_delete() X-Ref |
tag_delete_instances() X-Ref |
tag_cleanup() X-Ref |
tag_bulk_delete_instances() X-Ref |
tag_compute_correlations() X-Ref |
tag_process_computed_correlation() X-Ref |
tag_cron() X-Ref |
tag_find_tags() X-Ref |
tag_get_name() X-Ref |
tag_get_correlated() X-Ref |
tag_cloud_sort() X-Ref |
events_load_def() X-Ref |
events_queue_handler() X-Ref |
events_dispatch() X-Ref |
events_process_queued_handler() X-Ref |
events_update_definition() X-Ref |
events_cron() X-Ref |
events_trigger_legacy() X-Ref |
events_is_registered() X-Ref |
events_pending_count() X-Ref |
clam_message_admins() X-Ref |
get_clam_error_code() X-Ref |
course_get_cm_rename_action() X-Ref |
course_scale_used() X-Ref |
site_scale_used() X-Ref |
external_function_info() X-Ref |
get_records_csv() X-Ref |
put_records_csv() X-Ref |
css_is_colour() X-Ref |
css_is_width() X-Ref |
css_sort_by_count() X-Ref |
message_get_course_contexts() X-Ref |
message_remove_url_params() X-Ref |
message_count_messages() X-Ref |
message_count_blocked_users() X-Ref |
message_contact_link() X-Ref |
message_get_recent_notifications() X-Ref |
message_history_link() X-Ref |
message_search() X-Ref |
message_shorten_message() X-Ref |
message_get_fragment() X-Ref |
message_get_history() X-Ref |
message_get_contact_add_remove_link() X-Ref |
message_get_contact_block_link() X-Ref |
message_mark_messages_read() X-Ref |
message_can_post_message() X-Ref |
message_is_user_non_contact_blocked() X-Ref |
message_is_user_blocked() X-Ref |
print_log() X-Ref |
print_mnet_log() X-Ref |
print_log_csv() X-Ref |
print_log_xls() X-Ref |
print_log_ods() X-Ref |
build_logs_array() X-Ref |
get_logs_usercourse() X-Ref |
get_logs_userday() X-Ref |
get_logs() X-Ref |
prevent_form_autofill_password() X-Ref |
message_get_recent_conversations($userorid, $limitfrom = 0, $limitto = 100) X-Ref |
calendar_preferences_button() X-Ref |
calendar_wday_name() X-Ref |
calendar_get_block_upcoming() X-Ref |
calendar_print_month_selector() X-Ref |
calendar_cron() X-Ref |
load_course_context() X-Ref |
load_role_access_by_context() X-Ref |
dedupe_user_access() X-Ref |
get_user_access_sitewide() X-Ref |
calendar_get_mini() X-Ref |
calendar_get_upcoming() X-Ref |
allow_override() X-Ref |
allow_assign() X-Ref |
allow_switch() X-Ref |
question_add_tops() X-Ref |
question_is_only_toplevel_category_in_context() X-Ref |
message_move_userfrom_unread2read() X-Ref |
message_get_blocked_users() X-Ref |
message_get_contacts() X-Ref |
message_mark_message_read() X-Ref |
message_can_delete_message() X-Ref |
message_delete_message() X-Ref |
calendar_get_all_allowed_types() X-Ref |
groups_get_all_groups_for_courses() X-Ref |
events_get_cached() X-Ref |
events_uninstall() X-Ref |
events_cleanup() X-Ref |
events_dequeue() X-Ref |
events_get_handlers() X-Ref |
get_roles_on_exact_context() X-Ref |
get_roles_with_assignment_on_context() X-Ref |
message_add_contact() X-Ref |
message_remove_contact() X-Ref |
message_unblock_contact() X-Ref |
message_block_contact() X-Ref |
message_get_contact() X-Ref |
get_courses_page() X-Ref |
report_insights_context_insights(\context $context) X-Ref |
Returns the models that generated insights in the provided context. param: \context $context return: int[] |
get_module_metadata($course, $modnames, $sectionreturn = null) X-Ref |
Retrieve all metadata for the requested modules param: object $course The Course param: array $modnames An array containing the list of modules and their param: int $sectionreturn The section to return to return: array A list of stdClass objects containing metadata about each |
cron_run_single_task(\core\task\scheduled_task $task) X-Ref |
Runs a single cron task. This function assumes it is displaying output in pseudo-CLI mode. The function will fail if the task is disabled. Warning: Because this function closes the browser session, it may not be safe to continue with other processing (other than displaying the rest of the page) after using this function! param: \core\task\scheduled_task $task Task to run return: bool True if cron run successful |
cron_execute_plugin_type($plugintype, $description = null) X-Ref |
Executes cron functions for a specific type of plugin. param: string $plugintype Plugin type (e.g. 'report') param: string $description If specified, will display 'Starting (whatever)' |
cron_bc_hack_plugin_functions($plugintype, $plugins) X-Ref |
Used to add in old-style cron functions within plugins that have not been converted to the new standard API. (The standard API is frankenstyle_name_cron() in lib.php; some types used cron.php and some used a different name.) param: string $plugintype Plugin type e.g. 'report' param: array $plugins Array from plugin name (e.g. 'report_frog') to function name (e.g. return: array Revised version of $plugins that adds in any extra plugin functions found by |
user_get_participants_sql($courseid, $groupid = 0, $accesssince = 0, $roleid = 0, $enrolid = 0, $statusid = -1,$search = '', $additionalwhere = '', $additionalparams = array() X-Ref |
Returns the SQL used by the participants table. param: int $courseid The course id param: int $groupid The groupid, 0 means all groups and USERSWITHOUTGROUP no group param: int $accesssince The time since last access, 0 means any time param: int $roleid The role id, 0 means all roles and -1 no roles param: int $enrolid The enrolment id, 0 means all enrolment methods will be returned. param: int $statusid The user enrolment status, -1 means all enrolments regardless of the status will be returned, if allowed. param: string|array $search The search that was performed, empty means perform no search param: string $additionalwhere Any additional SQL to add to where param: array $additionalparams The additional params return: array |
user_get_total_participants($courseid, $groupid = 0, $accesssince = 0, $roleid = 0, $enrolid = 0, $statusid = -1,$search = '', $additionalwhere = '', $additionalparams = array() X-Ref |
Returns the total number of participants for a given course. param: int $courseid The course id param: int $groupid The groupid, 0 means all groups and USERSWITHOUTGROUP no group param: int $accesssince The time since last access, 0 means any time param: int $roleid The role id, 0 means all roles param: int $enrolid The applied filter for the user enrolment ID. param: int $status The applied filter for the user's enrolment status. param: string|array $search The search that was performed, empty means perform no search param: string $additionalwhere Any additional SQL to add to where param: array $additionalparams The additional params return: int |
user_get_participants($courseid, $groupid, $accesssince, $roleid, $enrolid, $statusid, $search,$additionalwhere = '', $additionalparams = array() X-Ref |
Returns the participants for a given course. param: int $courseid The course id param: int $groupid The groupid, 0 means all groups and USERSWITHOUTGROUP no group param: int $accesssince The time since last access param: int $roleid The role id param: int $enrolid The applied filter for the user enrolment ID. param: int $status The applied filter for the user's enrolment status. param: string $search The search that was performed param: string $additionalwhere Any additional SQL to add to where param: array $additionalparams The additional params param: string $sort The SQL sort param: int $limitfrom return a subset of records, starting at this point (optional). param: int $limitnum return a subset comprising this many records (optional, required if $limitfrom is set). return: moodle_recordset |
make_categories_options() X-Ref |
Returns the list of full course categories to be used in html_writer::select() Calls {@see core_course_category::make_categories_list()} to build the list. return: array array mapping course category id to the display name |
get_extra_user_fields($context, $already = array() X-Ref |
Checks if current user is shown any extra fields when listing users. Does not include any custom profile fields. param: object $context Context param: array $already Array of fields that we're going to show anyway return: array Array of field names from user table, not including anything |
get_extra_user_fields_sql($context, $alias='', $prefix='', $already = array() X-Ref |
If the current user is to be shown extra user fields when listing or selecting users, returns a string suitable for including in an SQL select clause to retrieve those fields. Does not include any custom profile fields. param: context $context Context param: string $alias Alias of user table, e.g. 'u' (default none) param: string $prefix Prefix for field names using AS, e.g. 'u_' (default none) param: array $already Array of fields that we're going to include anyway so don't list them (default none) return: string Partial SQL select clause, beginning with comma, for example ',u.idnumber,u.department' unless it is blank |
get_user_field_name($field) X-Ref |
Returns the display name of a field in the user table. Works for most fields that are commonly displayed to users. Also works for custom fields. param: string $field Field name, e.g. 'phone1' return: string Text description taken from language file, e.g. 'Phone number' |
get_all_user_name_fields($returnsql = false, $tableprefix = null, $prefix = null, $fieldprefix = null, $order = false) X-Ref |
A centralised location for the all name fields. Returns an array / sql string snippet. param: bool $returnsql True for an sql select field snippet. param: string $tableprefix table query prefix to use in front of each field. param: string $prefix prefix added to the name fields e.g. authorfirstname. param: string $fieldprefix sql field prefix e.g. id AS userid. param: bool $order moves firstname and lastname to the top of the array / start of the string. return: array|string All name fields. |
get_timezone_offset() X-Ref |
get_list_of_timezones() X-Ref |
update_timezone_records() X-Ref |
calculate_user_dst_table() X-Ref |
dst_changes_for_year() X-Ref |
get_timezone_record() X-Ref |
get_referer() X-Ref |
is_web_crawler() X-Ref |
completion_cron() X-Ref |
coursetag_get_tags() X-Ref |
coursetag_get_all_tags() X-Ref |
coursetag_get_jscript() X-Ref |
coursetag_get_jscript_links() X-Ref |
coursetag_get_records() X-Ref |
coursetag_store_keywords() X-Ref |
coursetag_delete_keyword() X-Ref |
coursetag_get_tagged_courses() X-Ref |
coursetag_delete_course_tags() X-Ref |
tag_type_set() X-Ref |
tag_description_set() X-Ref |
tag_get_tags() X-Ref |
tag_get_tags_array() X-Ref |
tag_get_tags_csv() X-Ref |
tag_get_tags_ids() X-Ref |
tag_get_id() X-Ref |
tag_rename() X-Ref |
tag_delete_instance() X-Ref |
tag_find_records() X-Ref |
tag_add() X-Ref |
tag_assign() X-Ref |
tag_record_count() X-Ref |
tag_record_tagged_with() X-Ref |
tag_set_flag() X-Ref |
tag_unset_flag() X-Ref |
tag_print_cloud() X-Ref |
tag_autocomplete() X-Ref |
tag_print_description_box() X-Ref |
tag_print_management_box() X-Ref |
tag_print_search_box() X-Ref |
tag_print_search_results() X-Ref |
tag_print_tagged_users_table() X-Ref |
tag_print_user_box() X-Ref |
tag_print_user_list() X-Ref |
tag_display_name() X-Ref |
tag_normalize() X-Ref |
tag_get_related_tags_csv() X-Ref |
tag_set() X-Ref |
tag_set_add() X-Ref |
tag_set_delete() X-Ref |
tag_get() X-Ref |
tag_get_related_tags() X-Ref |
tag_delete() X-Ref |
tag_delete_instances() X-Ref |
tag_cleanup() X-Ref |
tag_bulk_delete_instances() X-Ref |
tag_compute_correlations() X-Ref |
tag_process_computed_correlation() X-Ref |
tag_cron() X-Ref |
tag_find_tags() X-Ref |
tag_get_name() X-Ref |
tag_get_correlated() X-Ref |
tag_cloud_sort() X-Ref |
events_load_def() X-Ref |
events_queue_handler() X-Ref |
events_dispatch() X-Ref |
events_process_queued_handler() X-Ref |
events_update_definition() X-Ref |
events_cron() X-Ref |
events_trigger_legacy() X-Ref |
events_is_registered() X-Ref |
events_pending_count() X-Ref |
clam_message_admins() X-Ref |
get_clam_error_code() X-Ref |
course_get_cm_rename_action() X-Ref |
course_scale_used() X-Ref |
site_scale_used() X-Ref |
external_function_info() X-Ref |
get_records_csv() X-Ref |
put_records_csv() X-Ref |
css_is_colour() X-Ref |
css_is_width() X-Ref |
css_sort_by_count() X-Ref |
message_get_course_contexts() X-Ref |
message_remove_url_params() X-Ref |
message_count_messages() X-Ref |
message_count_blocked_users() X-Ref |
message_contact_link() X-Ref |
message_get_recent_notifications() X-Ref |
message_history_link() X-Ref |
message_search() X-Ref |
message_shorten_message() X-Ref |
message_get_fragment() X-Ref |
message_get_history() X-Ref |
message_get_contact_add_remove_link() X-Ref |
message_get_contact_block_link() X-Ref |
message_mark_messages_read() X-Ref |
message_can_post_message() X-Ref |
message_is_user_non_contact_blocked() X-Ref |
message_is_user_blocked() X-Ref |
print_log() X-Ref |
print_mnet_log() X-Ref |
print_log_csv() X-Ref |
print_log_xls() X-Ref |
print_log_ods() X-Ref |
build_logs_array() X-Ref |
get_logs_usercourse() X-Ref |
get_logs_userday() X-Ref |
get_logs() X-Ref |
prevent_form_autofill_password() X-Ref |
message_get_recent_conversations($userorid, $limitfrom = 0, $limitto = 100) X-Ref |
calendar_preferences_button() X-Ref |
calendar_wday_name() X-Ref |
calendar_get_block_upcoming() X-Ref |
calendar_print_month_selector() X-Ref |
calendar_cron() X-Ref |
load_course_context() X-Ref |
load_role_access_by_context() X-Ref |
dedupe_user_access() X-Ref |
get_user_access_sitewide() X-Ref |
calendar_get_mini() X-Ref |
calendar_get_upcoming() X-Ref |
allow_override() X-Ref |
allow_assign() X-Ref |
allow_switch() X-Ref |
question_add_tops() X-Ref |
question_is_only_toplevel_category_in_context() X-Ref |
message_move_userfrom_unread2read() X-Ref |
message_get_blocked_users() X-Ref |
message_get_contacts() X-Ref |
message_mark_message_read() X-Ref |
message_can_delete_message() X-Ref |
message_delete_message() X-Ref |
calendar_get_all_allowed_types() X-Ref |
groups_get_all_groups_for_courses() X-Ref |
events_get_cached() X-Ref |
events_uninstall() X-Ref |
events_cleanup() X-Ref |
events_dequeue() X-Ref |
events_get_handlers() X-Ref |
get_roles_on_exact_context() X-Ref |
get_roles_with_assignment_on_context() X-Ref |
message_add_contact() X-Ref |
message_remove_contact() X-Ref |
message_unblock_contact() X-Ref |
message_block_contact() X-Ref |
message_get_contact() X-Ref |
get_courses_page() X-Ref |
report_insights_context_insights(\context $context) X-Ref |
Returns the models that generated insights in the provided context. param: \context $context return: int[] |
get_module_metadata($course, $modnames, $sectionreturn = null) X-Ref |
Retrieve all metadata for the requested modules param: object $course The Course param: array $modnames An array containing the list of modules and their param: int $sectionreturn The section to return to return: array A list of stdClass objects containing metadata about each |
cron_run_single_task(\core\task\scheduled_task $task) X-Ref |
Runs a single cron task. This function assumes it is displaying output in pseudo-CLI mode. The function will fail if the task is disabled. Warning: Because this function closes the browser session, it may not be safe to continue with other processing (other than displaying the rest of the page) after using this function! param: \core\task\scheduled_task $task Task to run return: bool True if cron run successful |
cron_execute_plugin_type($plugintype, $description = null) X-Ref |
Executes cron functions for a specific type of plugin. param: string $plugintype Plugin type (e.g. 'report') param: string $description If specified, will display 'Starting (whatever)' |
cron_bc_hack_plugin_functions($plugintype, $plugins) X-Ref |
Used to add in old-style cron functions within plugins that have not been converted to the new standard API. (The standard API is frankenstyle_name_cron() in lib.php; some types used cron.php and some used a different name.) param: string $plugintype Plugin type e.g. 'report' param: array $plugins Array from plugin name (e.g. 'report_frog') to function name (e.g. return: array Revised version of $plugins that adds in any extra plugin functions found by |
user_get_participants_sql($courseid, $groupid = 0, $accesssince = 0, $roleid = 0, $enrolid = 0, $statusid = -1,$search = '', $additionalwhere = '', $additionalparams = array() X-Ref |
Returns the SQL used by the participants table. param: int $courseid The course id param: int $groupid The groupid, 0 means all groups and USERSWITHOUTGROUP no group param: int $accesssince The time since last access, 0 means any time param: int $roleid The role id, 0 means all roles and -1 no roles param: int $enrolid The enrolment id, 0 means all enrolment methods will be returned. param: int $statusid The user enrolment status, -1 means all enrolments regardless of the status will be returned, if allowed. param: string|array $search The search that was performed, empty means perform no search param: string $additionalwhere Any additional SQL to add to where param: array $additionalparams The additional params return: array |
user_get_total_participants($courseid, $groupid = 0, $accesssince = 0, $roleid = 0, $enrolid = 0, $statusid = -1,$search = '', $additionalwhere = '', $additionalparams = array() X-Ref |
Returns the total number of participants for a given course. param: int $courseid The course id param: int $groupid The groupid, 0 means all groups and USERSWITHOUTGROUP no group param: int $accesssince The time since last access, 0 means any time param: int $roleid The role id, 0 means all roles param: int $enrolid The applied filter for the user enrolment ID. param: int $status The applied filter for the user's enrolment status. param: string|array $search The search that was performed, empty means perform no search param: string $additionalwhere Any additional SQL to add to where param: array $additionalparams The additional params return: int |
user_get_participants($courseid, $groupid, $accesssince, $roleid, $enrolid, $statusid, $search,$additionalwhere = '', $additionalparams = array() X-Ref |
Returns the participants for a given course. param: int $courseid The course id param: int $groupid The groupid, 0 means all groups and USERSWITHOUTGROUP no group param: int $accesssince The time since last access param: int $roleid The role id param: int $enrolid The applied filter for the user enrolment ID. param: int $status The applied filter for the user's enrolment status. param: string $search The search that was performed param: string $additionalwhere Any additional SQL to add to where param: array $additionalparams The additional params param: string $sort The SQL sort param: int $limitfrom return a subset of records, starting at this point (optional). param: int $limitnum return a subset comprising this many records (optional, required if $limitfrom is set). return: moodle_recordset |
make_categories_options() X-Ref |
Returns the list of full course categories to be used in html_writer::select() Calls {@see core_course_category::make_categories_list()} to build the list. return: array array mapping course category id to the display name |
get_extra_user_fields($context, $already = array() X-Ref |
Checks if current user is shown any extra fields when listing users. Does not include any custom profile fields. param: object $context Context param: array $already Array of fields that we're going to show anyway return: array Array of field names from user table, not including anything |
get_extra_user_fields_sql($context, $alias='', $prefix='', $already = array() X-Ref |
If the current user is to be shown extra user fields when listing or selecting users, returns a string suitable for including in an SQL select clause to retrieve those fields. Does not include any custom profile fields. param: context $context Context param: string $alias Alias of user table, e.g. 'u' (default none) param: string $prefix Prefix for field names using AS, e.g. 'u_' (default none) param: array $already Array of fields that we're going to include anyway so don't list them (default none) return: string Partial SQL select clause, beginning with comma, for example ',u.idnumber,u.department' unless it is blank |
get_user_field_name($field) X-Ref |
Returns the display name of a field in the user table. Works for most fields that are commonly displayed to users. Also works for custom fields. param: string $field Field name, e.g. 'phone1' return: string Text description taken from language file, e.g. 'Phone number' |
get_all_user_name_fields($returnsql = false, $tableprefix = null, $prefix = null, $fieldprefix = null, $order = false) X-Ref |
A centralised location for the all name fields. Returns an array / sql string snippet. param: bool $returnsql True for an sql select field snippet. param: string $tableprefix table query prefix to use in front of each field. param: string $prefix prefix added to the name fields e.g. authorfirstname. param: string $fieldprefix sql field prefix e.g. id AS userid. param: bool $order moves firstname and lastname to the top of the array / start of the string. return: array|string All name fields. |
add_to_log() X-Ref |
events_trigger() X-Ref |
get_core_subsystems($fullpaths = false) X-Ref |
List all core subsystems and their location This is a list of components that are part of the core and their language strings are defined in /lang/en/<<subsystem>>.php. If a given plugin is not listed here and it does not have proper plugintype prefix, then it is considered as course activity module. The location is optionally dirroot relative path. NULL means there is no special directory for this subsystem. If the location is set, the subsystem's renderer.php is expected to be there. param: bool $fullpaths false means relative paths from dirroot, use true for performance reasons return: array of (string)name => (string|null)location |
get_plugin_types($fullpaths = true) X-Ref |
Lists all plugin types. param: bool $fullpaths false means relative paths from dirroot return: array Array of strings - name=>location |
get_plugin_list($plugintype) X-Ref |
Use when listing real plugins of one type. param: string $plugintype type of plugin return: array name=>fulllocation pairs of plugins of given type |
get_plugin_list_with_class($plugintype, $class, $file) X-Ref |
Get a list of all the plugins of a given type that define a certain class in a certain file. The plugin component names and class names are returned. param: string $plugintype the type of plugin, e.g. 'mod' or 'report'. param: string $class the part of the name of the class after the param: string $file the name of file within the plugin that defines the class. return: array with frankenstyle plugin names as keys (e.g. 'report_courselist', 'mod_forum') |
get_plugin_directory($plugintype, $name) X-Ref |
Returns the exact absolute path to plugin directory. param: string $plugintype type of plugin param: string $name name of the plugin return: string full path to plugin directory; NULL if not found |
normalize_component($component) X-Ref |
Normalize the component name using the "frankenstyle" names. param: string $component return: array two-items list of [(string)type, (string|null)name] |
get_component_directory($component) X-Ref |
Return exact absolute path to a plugin directory. param: string $component name such as 'moodle', 'mod_forum' return: string full path to component directory; NULL if not found |
get_context_instance($contextlevel, $instance = 0, $strictness = IGNORE_MISSING) X-Ref |
Get the context instance as an object. This function will create the context instance if it does not exist yet. param: integer $contextlevel The context level, for example CONTEXT_COURSE, or CONTEXT_MODULE. param: integer $instance The instance id. For $level = CONTEXT_COURSE, this would be $course->id, param: int $strictness IGNORE_MISSING means compatible mode, false returned if record not found, debug message if more found; return: context The context object. |
clam_log_upload() X-Ref |
clam_log_infected() X-Ref |
clam_change_log() X-Ref |
clam_replace_infected_file() X-Ref |
clam_handle_infected_file() X-Ref |
clam_scan_moodle_file() X-Ref |
password_compat_not_supported() X-Ref |
session_get_instance() X-Ref |
session_is_legacy() X-Ref |
session_kill_all() X-Ref |
session_touch() X-Ref |
session_kill() X-Ref |
session_kill_user() X-Ref |
session_set_user() X-Ref |
session_is_loggedinas() X-Ref |
session_get_realuser() X-Ref |
session_loginas() X-Ref |
js_minify() X-Ref |
css_minify_css() X-Ref |
check_gd_version() X-Ref |
update_login_count() X-Ref |
reset_login_count() X-Ref |
update_log_display_entry() X-Ref |
filter_text() X-Ref |
httpsrequired() X-Ref |
get_file_url() X-Ref |
get_course_participants() X-Ref |
is_course_participant() X-Ref |
get_recent_enrolments() X-Ref |
detect_munged_arguments() X-Ref |
unzip_file($zipfile, $destination = '', $showstatus_ignored = true) X-Ref |
Unzip one zip file to a destination dir Both parameters must be FULL paths If destination isn't specified, it will be the SAME directory where the zip file resides. param: string $zipfile The zip file to unzip param: string $destination The location to unzip to param: bool $showstatus_ignored Unused |
zip_files($originalfiles, $destination) X-Ref |
Zip an array of files/dirs to a destination zip file Both parameters must be FULL paths to the files/dirs param: array $originalfiles Files to zip param: string $destination The destination path return: bool Outcome |
mygroupid() X-Ref |
groupmode() X-Ref |
set_current_group() X-Ref |
get_current_group() X-Ref |
groups_filter_users_by_course_module_visible() X-Ref |
groups_course_module_visible() X-Ref |
error() X-Ref |
current_theme() X-Ref |
formerr() X-Ref |
skip_main_destination() X-Ref |
print_container() X-Ref |
print_container_start() X-Ref |
print_container_end() X-Ref |
notify() X-Ref |
print_continue() X-Ref |
print_header() X-Ref |
print_header_simple() X-Ref |
print_side_block() X-Ref |
print_textarea() X-Ref |
print_arrow($direction='up', $strsort=null, $return=false) X-Ref |
Returns an image of an up or down arrow, used for column sorting. To avoid unnecessary DB accesses, please provide this function with the language strings for sortasc and sortdesc. param: string $direction 'up' or 'down' param: string $strsort The language string used for the alt attribute of this image param: bool $return Whether to print directly or return the html string return: string|void depending on $return |
choose_from_menu() X-Ref |
print_scale_menu_helpbutton() X-Ref |
print_checkbox() X-Ref |
update_module_button() X-Ref |
print_navigation() X-Ref |
build_navigation() X-Ref |
navmenu() X-Ref |
add_event() X-Ref |
update_event() X-Ref |
delete_event() X-Ref |
hide_event() X-Ref |
show_event() X-Ref |
textlib_get_instance() X-Ref |
get_generic_section_name() X-Ref |