LLMS_Data::get_data( string $dataset, string $format = 'array' )

Get the data data


Description Description


Parameters Parameters

$dataset

(string) (Required) dataset to retrieve data for [tracker|system_report]

$format

(string) (Optional) data return format (unused for unrecalled reasons)

Default value: 'array'


Top ↑

Return Return

(array)


Top ↑

Source Source

File: includes/class.llms.data.php

	public static function get_data( $dataset, $format = 'array' ) {

		$data = array();

		// add admin email for tracker requests
		if ( 'tracker' === $dataset ) {
			$data['email'] = apply_filters( 'llms_get_data_admin_email', get_option( 'admin_email' ) );
		}

		// general data
		$data['url'] = home_url();

		// wp info
		$data['wordpress'] = self::get_wp_data();

		// llms settings
		$data['settings'] = self::get_llms_settings();

		// gateways
		$data['gateways'] = self::get_gateway_data();

		// server info
		$data['server'] = self::get_server_data();

		// browser / os
		$data['browser'] = self::get_browser_data();

		// theme info
		$data['theme'] = self::get_theme_data();

		// plugin info
		$data['plugins'] = self::get_plugin_data();

		if ( 'tracker' === $dataset ) {

			// published content type counts
			$data['post_counts'] = self::get_post_type_counts();

			// user data
			$data['user_counts'] = self::get_user_counts();

			// count student engagements
			$data['engagement_counts'] = self::get_engagement_counts();

			// order data
			$data['order_counts'] = self::get_order_counts();

		}

		$data['integrations'] = self::get_integrations_data();

		$data['template_overrides'] = self::get_templates_data();

		return $data;

	}

Top ↑

Changelog Changelog

Changelog
Version Description
3.0.0 Introduced.


Top ↑

User Contributed Notes User Contributed Notes

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





Permalink: