Moodle PHP Documentation 4.3
Moodle 4.3.5 (Build: 20240610) (7dcfaa79f78)
|
Classes | |
class | adhoc_task |
Abstract class defining an adhoc task. More... | |
class | analytics_cleanup_task |
Delete stale records from analytics tables. More... | |
class | antivirus_cleanup_task |
Clean up task for core antivirus. More... | |
class | asynchronous_backup_task |
Adhoc task that performs asynchronous backups. More... | |
class | asynchronous_copy_task |
Adhoc task that performs asynchronous course copies. More... | |
class | asynchronous_restore_task |
Adhoc task that performs asynchronous restores. More... | |
class | automated_backup_report_task |
class | automated_backup_task |
Simple task to run the backup cron. More... | |
class | badges_adhoc_task |
class | badges_cron_task |
Simple task to run the badges cron. More... | |
class | badges_message_task |
Simple task to run the badges cron. More... | |
class | blog_cron_task |
Simple task to run the blog cron. More... | |
class | build_installed_themes_task |
Class that builds and caches all of the site's installed themes. More... | |
class | cache_cleanup_task |
Simple task to delete old cache records. More... | |
class | cache_cron_task |
Simple task to run the cache cron. More... | |
class | calendar_cron_task |
Simple task to run the calendar cron. More... | |
class | calendar_fix_orphaned_events |
Class handling fixing of events that have had their userid lost. More... | |
class | check_for_updates_task |
Simple task to run the registration cron. More... | |
class | clean_up_deleted_search_area_task |
Class that cleans up data related to deleted search area. More... | |
class | complete_plans_task |
Complete plans task class. More... | |
class | completion_daily_task |
Simple task to run the daily completion cron. More... | |
class | completion_regular_task |
Simple task to run the regular completion cron. More... | |
class | context_cleanup_task |
Simple task to delete old context records. More... | |
class | course_backup_task |
Adhoc task that performs single automated course backup. More... | |
class | create_contexts_task |
Simple task to create missing contexts at all levels. More... | |
class | database_logger |
Database logger for task logging. More... | |
class | delete_incomplete_users_task |
Simple task to delete user accounts for users who have not completed their profile in time. More... | |
class | delete_unconfirmed_users_task |
Simple task to delete user accounts for users who have not confirmed in time. More... | |
class | file_temp_cleanup_task |
Simple task to delete temp files older than 1 week. More... | |
class | file_trash_cleanup_task |
Simple task to run the file trash cleanup cron. More... | |
class | fix_file_timestamps_task |
class | grade_cron_task |
Simple task to run the grade cron. More... | |
class | grade_history_cleanup_task |
Simple task to clean grade history tables. More... | |
class | h5p_clean_orphaned_records_task |
class | h5p_get_content_types_task |
class | hide_ended_courses_task |
class | logmanager |
Task log manager. More... | |
class | manager |
Collection of task related methods. More... | |
class | messaging_cleanup_task |
Simple task to delete old messaging records. More... | |
class | password_reset_cleanup_task |
Simple task to delete old password reset records. More... | |
class | plagiarism_cron_task |
Simple task to run the plagiarism cron. More... | |
class | portfolio_cron_task |
Simple task to run the portfolio cron. More... | |
class | question_preview_cleanup_task |
A task to cleanup old question previews. More... | |
class | refresh_mod_calendar_events_task |
Class that updates all of the existing calendar events for modules that implement the *_refresh_events() hook. More... | |
class | registration_cron_task |
Simple task to run the registration cron. More... | |
class | scheduled_task |
Abstract class defining a scheduled task. More... | |
class | search_index_task |
Runs global search indexing. More... | |
class | search_optimize_task |
Runs search index optimization. More... | |
class | send_failed_login_notifications_task |
Simple task to send notifications about failed login attempts. More... | |
class | send_login_notifications |
class | send_new_user_passwords_task |
Simple task to create accounts and send password emails for new users. More... | |
class | session_cleanup_task |
Simple task to cleanup user sessions from a scheduled task. More... | |
class | show_started_courses_task |
class | stats_cron_task |
Simple task to run the stats cron. More... | |
class | sync_plans_from_template_cohorts_task |
Synchronise plans from template cohorts. More... | |
class | tag_cron_task |
Simple task to run the tag cron. More... | |
class | task_base |
Abstract class for common properties of scheduled_task and adhoc_task. More... | |
class | task_lock_cleanup_task |
Adhoc task metadata cleanup task. More... | |
class | task_log_cleanup_task |
A task to cleanup log entries for tasks. More... | |
interface | task_logger |
Interface for task logging. More... | |
Functions | |
get_trace () | |
Get the progress_trace. | |
log ($message, $depth=1) | |
Log a message to the progress tracer. | |
log_finish ($message, $depth=0) | |
Log an end message to the progress tracer. | |
log_start ($message, $depth=0) | |
Log a start message to the progress tracer. | |
Variables | |
global | $CFG |
stdClass | $tracestats = null |
const | CORE_TASK_TASKS_FILENAME 'db/tasks.php' |
trait | logging_trait |
This trait includes functions to assist with logging in tasks. | |