Warning: This class has been deprecated.

LLMS_Processor_Table_To_Csv

LLMS_Processor_Table_To_Csv class


Description Description

Convert LifterLMS Tables to CSVs as a background process.


Top ↑

Source Source

File: includes/processors/class.llms.processor.table.to.csv.php




Top ↑

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

Top ↑

Changelog Changelog

Changelog
Version Description
3.28.0 This class has been deprecated.
3.17.8 Unknown.
3.15.0 Introduced.

Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.