Warning: This class has been deprecated.
LLMS_Processor_Table_To_Csv
Description Description
Convert LifterLMS Tables to CSVs as a background process.
Source Source
File: includes/processors/class.llms.processor.table.to.csv.php
Expand full source code Collapse full source code View on GitHub
Methods Methods
- _healthcheck_interval — Healthcheck
- _lock_table — Lock the table Only one export at a time per table
- _unlock_table — Unlock the table
- dispatch_generation — Action triggered to queue queries needed to generate the CSV
- get_handler — Retrieve an instance of the table handler class
- init — Initializer
- is_table_locked — Determine if the table is currently locked
- schedule_generation — Schedule the generation of a CSV This will schedule an event that will setup the queue of items for the background process
- task — Execute calculation for each item in the queue until all students in the course have been polled Stores the data in the postmeta table to be accessible via LLMS_Course
Changelog Changelog
Version | Description |
---|---|
3.28.0 | This class has been deprecated. |
3.17.8 | Unknown. |
3.15.0 | Introduced. |